Agent SkillsTerry-Mao/AICodingFlow › review-spec-local

review-spec-local

GitHub

在本地执行规范审查工作流,准备与CI一致的审查输入快照并委托给review-spec进行审查。支持从当前分支或关联PR获取描述和差异,生成符合contract的review.json输出,并严格验证输出格式及确保不修改仓库文件。

.agents/skills/review-spec-local/SKILL.md Terry-Mao/AICodingFlow

Trigger Scenarios

用户希望在推送代码前对本地规格变更进行审查 需要模拟CI审查环境以提前发现规格问题

Install

npx skills add Terry-Mao/AICodingFlow --skill review-spec-local -g -y
More Options

Non-standard path

npx skills add https://github.com/Terry-Mao/AICodingFlow/tree/main/.agents/skills/review-spec-local -g -y

Use without installing

npx skills use Terry-Mao/AICodingFlow@review-spec-local

指定 Agent (Claude Code)

npx skills add Terry-Mao/AICodingFlow --skill review-spec-local -a claude-code -g -y

安装 repo 全部 skill

npx skills add Terry-Mao/AICodingFlow --all -g -y

预览 repo 内 skill

npx skills add Terry-Mao/AICodingFlow --list

SKILL.md

Frontmatter
{
    "name": "review-spec-local",
    "description": "Run the repository spec review workflow locally from the current branch using temporary-directory snapshots and the same review.json contract as CI."
}

review-spec-local

Use this skill after local spec work and before pushing or creating a spec PR. It prepares the same review inputs used by the GitHub review workflow, then delegates review logic to review-spec.

Workflow

  1. From the repository root, prepare local review inputs. This prefers the GitHub PR associated with the current branch for pr_description.txt, then falls back to locally built PR metadata when the GitHub PR cannot be fetched. The pr_diff.txt snapshot is built from the local worktree diff. The command writes snapshots to a temporary directory and prints the selected review skill as skill=<path> plus exact file paths:
    python3 .github/scripts/prepare_local_review_inputs.py
    
  2. Read the skill path printed by the command.
  3. Follow the selected skill exactly. It will apply any referenced local companion guidance when present.
  4. Use only the printed snapshot paths as review inputs:
    • pr_description_path
    • pr_diff_path
  5. Inspect repository files from the current repository root when the review skill needs source context.
  6. Write the review output only to the printed review_path.
  7. Validate the review output:
    python3 .github/scripts/validate_review_json.py <pr_diff_path> <review_path>
    
  8. Validate that the review phase did not mutate repository files:
    python3 .github/scripts/validate_local_review_result.py \
      --baseline-status <baseline_status_path>
    

Safety Rules

  • After input preparation, do not run git add, git commit, git push, gh, or GitHub API commands.
  • Do not post comments or mutate GitHub state.
  • Do not modify source, workflow, tests, specs, or skill files.
  • If review discovers issues, report them through review.json; do not fix specs during this skill.

Version History

  • e53c5ac Current 2026-07-24 11:35

Same Skill Collection

.agents/skills/bootstrap-issue-config/SKILL.md
.agents/skills/create-issue/SKILL.md
.agents/skills/create-pr/SKILL.md
.agents/skills/diagnose-ci-failures/SKILL.md
.agents/skills/git-branch/SKILL.md
.agents/skills/git-commit/SKILL.md
.agents/skills/git-push/SKILL.md
.agents/skills/git-worktree/SKILL.md
.agents/skills/pr-walkthrough/SKILL.md
.agents/skills/resolve-merge-conflicts/SKILL.md
.agents/skills/review-pr-local/SKILL.md
.agents/skills/spec-driven-implementation/SKILL.md
.agents/skills/write-product-spec/SKILL.md
.agents/skills/write-tech-spec/SKILL.md
.github/skills/check-impl-against-spec/SKILL.md
.github/skills/create-product-spec/SKILL.md
.github/skills/create-tech-spec/SKILL.md
.github/skills/dedupe-issue-repo/SKILL.md
.github/skills/dedupe-issue/SKILL.md
.github/skills/implement-issue/SKILL.md
.github/skills/implement-specs/SKILL.md
.github/skills/product-change-report/SKILL.md
.github/skills/product-docs-sync/SKILL.md
.github/skills/product-wiki/SKILL.md
.github/skills/review-pr-repo/SKILL.md
.github/skills/review-pr/SKILL.md
.github/skills/review-spec-repo/SKILL.md
.github/skills/review-spec/SKILL.md
.github/skills/security-review-pr/SKILL.md
.github/skills/security-review-spec/SKILL.md
.github/skills/triage-issue-repo/SKILL.md
.github/skills/triage-issue/SKILL.md
.github/skills/update-dedupe/SKILL.md
.github/skills/update-pr-review/SKILL.md
.github/skills/update-triage/SKILL.md

Metadata

Files
0
Version
e53c5ac
Hash
c12f6fc2
Indexed
2026-07-24 11:35

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