Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/askidmobile-create-spec-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/create-spec-review
What's inside
- Skill name
create-spec-review- Description
- Post-implementation retrospective. Compares plan vs reality, generates a Retrospective section in the plan, updates spec and TASKS.md statuses. Describes WHAT WE ENDED UP WITH.
- License
- MIT
- Instructions
- 278 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Implementation Retrospective (REVIEW) You are a tech lead running a retrospective. Your task is to compare the plan with reality and record the results: **$ARGUMENTS** > **Retrospective = plan vs reality. What was achieved, what diverged, what lessons.** > This skill does NOT change code — only documentation. ## PHASE 1: Recon (SILENT, no output) ### 1.1. Find the plan If `$ARGUMENTS` is a file path → read it. If `$ARGUMENTS` is a name → find it: ``` Glob: docs/plans/*$ARGUMENTS* ``` If not found → show the list: `ls docs/plans/` and let the user pick. ### 1.2. Find the linked spec Read the `**Specification:**` field in the plan → load the spec from `docs/specs/`. ### 1.3. Find the task tracker Check TASKS.md — are there entries related to this plan/spec. ### 1.4. Final check of unresolved questions Read the "Deferred questions" sections in both the plan and the spec. For each entry determine the status: - **Can be closed now** — implementation gave the answer (it became clear from how the code works in practice) → ask via `AskUserQuestion` to confirm "close as X?" with 2-3 options (see [interactive questions rules](#interactive-questions-rules-shared-block)). After the answer — move to "Decisions". - **Genuinely still deferred** — the answer is still not needed (e.g. `When the answer is needed` = "v2"). Keep in "Deferred", record it in the retrospective. - **Should have been closed but was forgotten** — this is **process debt**. Ask the user: - option A: close it now (with your recommendation); - option B: explicitly carry over to the next cycle (create an entry in TASKS.md / a new spec); - option C: mark as "no longer relevant". Reflect all changes in the plan/spec files **before** generating the retrospective. ## PHASE 2: Implementation analysis (SILENT, no output) ### 2.1. Commits Find the commits related to implementation: - By the T-XXX task tag: `git log --oneline --grep="T-XXX"` - By files from the plan: `git log --oneline -- path/to/file` - By time range: from the plan's date to now For key commits — `git show --stat <hash>` to see changed files. ### 2.2. Planned vs actual files Compare: - **Planned files** — all `path/to/file` entries from phase checklists - **Actual files** — files from commits Determine: - Which planned files were changed ✅ - Which planned files were NOT touched ❌ - Which files were changed CONTRARY to the plan (unplanned) ⚠️ ### 2.3. Checklist status Walk through every plan phase, count: `[x]` vs `[ ]` per phase. ## PHASE 3: Comparison (SILENT, no output) ### 3.1. Deviations table For each phase: - Hour estimate vs actual time (if determinable from commits) - Planned tasks vs tasks actually done - Added tasks (not in the plan) - Skipped tasks (in the plan, not done) ### 3.2. Requirements coverage By the "Traceability: Requirements → Tasks" table from the plan: - Which FR-XXX are fully implemented - Which FR-XXX are partially implemented - Which FR-XXX are not implemented ### 3.3. Patterns Identify recurring patterns: - Systematic under/over-estimates - Typical causes of deviations (include the plan's `- deviated:` lines logged during implementation) - Unplanned work — what caused it ### 3.4. Consistency sweep Cross-check the artifacts before writing the retrospective: - Spec ↔ plan terminology drift (same entity under different names)? - Statuses agree (spec criteria ticks vs plan checklists vs TASKS.md)? - Any principle bent during implementation but never justified in the plan's "Complexity & principle deviations"? - Brief roadmap: is this feature's item still unticked in `docs/brief/PROJECT-BRIEF.md`? Findings feed the Lessons/Recommendations sections and Phase 6 updates. ## Interactive questions rules (shared block) When closing questions via `AskUserQuestion` in Phase 1.4: - **One question = one tool call** (`questions` array of length 1). - **2-4 options** + automatic Other. - **Context in the question**: quote the wording from "Deferred questions" + a brief note of what actually got implemented. - **Short label** (1-5 words), **description** explains how the answer will affect status and where it will be recorded (in "Decisions", in TASKS.md, or stays deferred). - **Recommendation** — first option with `(Recommended)`, if the answer is obvious based on the actual implementation. ## PHASE 4: Retrospective generation Append a new section at the end of the plan file:
From askidmobile/ai-spec-kit, MIT.
More from askidmobile/ai-spec-kit
- 0.525score
task-tracker
askidmobile
Manage project tasks in TASKS.md.
SkillBFreshness: BClaude Code +9 - 0.521score
wiki-compiler
askidmobile
Core compilation algorithm for the LLM Wiki Compiler.
SkillBFreshness: BClaude Code +9 - 0.521score
create-spec
askidmobile
Create a technical specification for a new feature or task.
SkillBFreshness: BClaude Code +9 - 0.521score
create-spec-implement
askidmobile
Phase-by-phase plan implementation.
SkillBFreshness: BClaude Code +9 - 0.521score
create-spec-plan
askidmobile
Create a detailed implementation plan based on an approved specification.
SkillBFreshness: BClaude Code +9 - 0.520score
project-brief
askidmobile
Coverage-driven project brief engine.
SkillBFreshness: BClaude Code +9 - 0.518score
wiki-visualize
askidmobile
Launch a local interactive knowledge-graph visualization of the compiled wiki.
SkillBFreshness: BClaude Code +9 - 0.518score
wiki-init
askidmobile
Interactive setup of .wiki-compiler.json — mode, sources, output, article sections.
SkillBFreshness: BClaude Code +9 - 0.518score
wiki-migrate
askidmobile
One-time migration — replace raw file reads in the CLAUDE.md/AGENTS.md startup sequence with wiki articles.
SkillBFreshness: BClaude Code +9 - 0.518score
wiki-query
askidmobile
Answer a question from the compiled wiki instead of scanning raw source files.
SkillBFreshness: BClaude Code +9 - 0.518score
wiki-upgrade
askidmobile
Update the installed ai-spec-kit — git pull for symlink installs, reinstall for copies.
SkillBFreshness: BClaude Code +9 - 0.518score
commit
askidmobile
Commit and push in one go — reviews status and diff, writes a conventional commit message in the repo's style.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 9, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/askidmobile/ai-spec-kit
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from askidmobile
- 0.525score
task-tracker
askidmobile
Manage project tasks in TASKS.md.
SkillBFreshness: BClaude Code +9 - 0.521score
wiki-compiler
askidmobile
Core compilation algorithm for the LLM Wiki Compiler.
SkillBFreshness: BClaude Code +9 - 0.521score
create-spec-implement
askidmobile
Phase-by-phase plan implementation.
SkillBFreshness: BClaude Code +9 - 0.521score
create-spec-plan
askidmobile
Create a detailed implementation plan based on an approved specification.
SkillBFreshness: BClaude Code +9 - 0.521score
create-spec
askidmobile
Create a technical specification for a new feature or task.
SkillBFreshness: BClaude Code +9 - 0.520score
project-brief
askidmobile
Coverage-driven project brief engine.
SkillBFreshness: BClaude Code +9
Cite this page
create-spec-review skill. Agent Mart. https://agentmart.dev/skills/askidmobile-create-spec-review (last updated 2026-10-24)