Agent Skillsnearai/ironclaw › review-readiness

review-readiness

GitHub

PR 就绪度仪表盘,追踪代码审查、测试、安全等状态以决定合并。支持查询 PR 是否可合并,并在审查完成后自动更新状态与评分。

skills/review-readiness/SKILL.md nearai/ironclaw

Trigger Scenarios

用户询问 PR 是否准备好合并 审查技能执行后更新状态

Install

npx skills add nearai/ironclaw --skill review-readiness -g -y
More Options

Use without installing

npx skills use nearai/ironclaw@review-readiness

指定 Agent (Claude Code)

npx skills add nearai/ironclaw --skill review-readiness -a claude-code -g -y

安装 repo 全部 skill

npx skills add nearai/ironclaw --all -g -y

预览 repo 内 skill

npx skills add nearai/ironclaw --list

SKILL.md

Frontmatter
{
    "name": "review-readiness",
    "version": "0.1.0",
    "activation": {
        "tags": [
            "developer",
            "review",
            "process"
        ],
        "keywords": [
            "review readiness",
            "ready to merge",
            "PR readiness",
            "ship checklist",
            "merge checklist",
            "review status",
            "PR status",
            "can I merge",
            "ready to ship"
        ],
        "patterns": [
            "(?i)(is|are) (this|it|PR|the PR) ready (to|for) (merge|ship|review)",
            "(?i)(review|merge|ship) (readiness|checklist|status)",
            "(?i)what (checks|reviews) are (missing|left|needed)"
        ],
        "max_context_tokens": 1200
    },
    "description": "PR readiness dashboard — tracks which reviews have been completed per branch and gates merge decisions. Shows code review, tests, security, QA, and linting status."
}

Review Readiness Dashboard

Track process completeness per PR branch. Gate merges on evidence, not gut feel.

How it works

For each active PR branch, maintain a readiness state in projects/<owner>-<repo>/readiness/<branch-slug>.md:

---
type: review-readiness
repo: owner/repo
branch: feature-branch-name
pr_number: 123
updated_at: YYYY-MM-DD
---
# Review Readiness — PR #123

| Check | Status | Last Run | Score | Notes |
|-------|--------|----------|-------|-------|
| Code review | completed | 2026-03-28 | — | Approved by @alice |
| Tests | passing | 2026-03-28 | — | CI green, 3 new tests |
| Security review | completed | 2026-03-28 | 85/100 | 1 P3 finding (accepted) |
| QA review | pending | — | — | Not yet run |
| Linting | passing | 2026-03-28 | — | Zero warnings |

## Verdict: NOT READY
Missing: QA review

## Findings log
- [2026-03-28] Security: P3 — missing rate limit on new endpoint (accepted risk)
- [2026-03-28] Code review: approved, 2 nits addressed

When to use

Checking readiness: User asks "is this PR ready?" or "can I merge?"

  1. Read the readiness file for the branch
  2. If no file exists, create one with all checks as pending
  3. Present the dashboard
  4. If all checks passed: "Ready to merge."
  5. If checks missing: "Not ready. Missing: . Run /security-review and /qa-review to complete."

After running a review skill: When /security-review or /qa-review completes, update the readiness file with the result and score.

In the morning brief: For PRs that are "READY TO MERGE" (approved + CI green), also check review readiness. If security or QA is missing, note it: "READY TO MERGE (code + CI), but security review not run."

Automated updates

The readiness file is updated by:

  • Code review: when PR gets GitHub approval or changes-requested
  • Tests: from CI status (green/red/pending)
  • Security review: when /security-review runs on the branch
  • QA review: when /qa-review runs on the branch
  • Linting: from CI or manual cargo clippy / eslint output

Readiness verdict logic

  • READY: All checks completed, no unresolved P1/P2 findings, CI green
  • ALMOST READY: All checks completed but has accepted findings or pending CI
  • NOT READY: One or more checks not yet run
  • BLOCKED: P1 finding unresolved, or CI failing

Effort estimates

When presenting readiness, show dual-time estimates for remaining work:

  • "Missing: QA review (~15min AI-assisted, ~2h manual)"
  • "Missing: Security review (~10min AI-assisted, ~1h manual)"

This reframes the cost — completeness is cheap with AI assistance.

Version History

  • 5380a32 Current 2026-08-20 07:09

Same Skill Collection

.claude/skills/architecture-video/SKILL.md
.claude/skills/ironclaw-reborn-architecture-review/SKILL.md
.claude/skills/ironclaw-reborn-orientation/SKILL.md
.claude/skills/ironclaw-reborn-skill-maintainer/SKILL.md
.claude/skills/ironclaw-reborn-testing/SKILL.md
.claude/skills/mintlify-docs/SKILL.md
.claude/skills/railway-test/SKILL.md
.claude/skills/reborn-extension-surfaces/SKILL.md
.claude/skills/reborn-feature/SKILL.md
.claude/skills/thermo-nuclear-code-quality-review/SKILL.md
docs/internal/archived-skills/ceo-setup/SKILL.md
docs/internal/archived-skills/code-review/SKILL.md
docs/internal/archived-skills/commitment-setup/SKILL.md
docs/internal/archived-skills/content-creator-setup/SKILL.md
docs/internal/archived-skills/developer-setup/SKILL.md
docs/internal/archived-skills/github-workflow/SKILL.md
docs/internal/archived-skills/github/SKILL.md
docs/internal/archived-skills/linear/SKILL.md
docs/internal/archived-skills/llm-council/SKILL.md
docs/internal/archived-skills/local-test/SKILL.md
docs/internal/archived-skills/new-project/SKILL.md
docs/internal/archived-skills/parallel-pr-review/SKILL.md
docs/internal/archived-skills/plan-mode/SKILL.md
docs/internal/archived-skills/portfolio/SKILL.md
docs/internal/archived-skills/project-setup/SKILL.md
docs/internal/archived-skills/trader-setup/SKILL.md
docs/internal/archived-skills/web-ui-test/SKILL.md
skills/coding/SKILL.md
skills/commitment-digest/SKILL.md
skills/commitment-triage/SKILL.md
skills/decision-capture/SKILL.md
skills/delegation-tracker/SKILL.md
skills/delegation/SKILL.md
skills/idea-parking/SKILL.md
skills/product-prioritization/SKILL.md
skills/qa-review/SKILL.md
skills/review-checklist/SKILL.md
skills/routine-advisor/SKILL.md
skills/security-review/SKILL.md
skills/tech-debt-tracker/SKILL.md
skills/commit/SKILL.md

Metadata

Files
0
Version
5380a32
Hash
d9e4a538
Indexed
2026-08-20 07:09

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 00:18
浙ICP备14020137号-1 $mapa de visitantes$