Skip to content
Agent Orchestration
Skill

/walkthrough-generate

Generate implementation walkthrough for human review after run completion. Documents decisions, changes, and verification steps.

BOOST
From plugin
specsmd
22115 skills19 agents22 commands
Install
$ npx -y skills add fabriqaai/specs.md --skill walkthrough-generate --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/walkthrough-generate

Context preview

The summary Claude sees to decide when to auto-load this skill.

Generate implementation walkthrough for human review after run completion. Documents decisions, changes, and verification steps.

SKILL.md

walkthrough-generate.SKILL.md
name: walkthrough-generate
description: Generate implementation walkthrough for human review after run completion. Documents decisions, changes, and verification steps.
version: 1.0.0

<objective> Generate implementation walkthrough for human review after run completion. </objective>

<triggers>

  • Run completed successfully
  • Invoked by run-execute skill

</triggers>

<degrees_of_freedom> **LOW** — Follow walkthrough structure precisely. Be thorough but concise. </degrees_of_freedom>

<llm critical="true"> <mandate>ALWAYS generate walkthrough after run completion</mandate> <mandate>Document DECISIONS, not just changes</mandate> <mandate>Include verification steps — how to test this works</mandate> <mandate>Track DEVIATIONS from plan — compare to original work item</mandate> <mandate>List ALL new dependencies added during implementation</mandate> <mandate>Capture developer notes — gotchas save future debugging time</mandate> </llm>

<flow> <step n="1" title="Gather Implementation Data"> <action>Read run log from .specs-fire/runs/{run-id}/run.md</action> <action>Read work item plan from .specs-fire/intents/{intent}/work-items/{work-item}/</action> <action>Collect:</action> <substep>Work item details (id, title, intent)</substep> <substep>Files created during implementation</substep> <substep>Files modified during implementation</substep> <substep>Decisions made during execution</substep> <substep>Tests added and coverage</substep> <substep>Dependencies added (new packages in package.json, requirements.txt, etc.)</substep> <substep>Deviations from the original work item plan</substep> </step>

<step n="2" title="Analyze Implementation"> <action>For each file created/modified:</action> <substep>Identify purpose of the file</substep> <substep>Summarize key changes</substep> <substep>Note patterns or approaches used</substep> <action>Document structure overview:</action> <substep>How the pieces fit together architecturally</substep> <substep>Data flow or component relationships</substep> <substep>Keep high-level, NO CODE</substep> <action>Identify architecture pattern (if multi-component):</action> <substep>Pattern used (Repository, Service Layer, MVC, Clean Architecture, etc.)</substep> <substep>Layer structure diagram (ASCII) if applicable</substep> <action>Document domain model (if entities/models created):</action> <substep>Entities with properties and business rules</substep> <substep>Value objects with constraints</substep> </step>

<step n="3" title="Document Key Details"> <action>Extract implementation highlights:</action> <substep>Main flow/algorithm implemented</substep> <substep>Integration points with existing code</substep> <action>Document security considerations (if applicable):</action> <substep>Authentication/authorization approach</substep> <substep>Input validation strategy</substep> <substep>Data protection measures</substep> <substep>Format as table: Concern | Approach</substep> <action>Document performance considerations (if applicable):</action> <substep>Optimization strategies used</substep> <substep>Caching, indexing, or query optimization</substep> <substep>Scalability approach</substep> <substep>Format as table: Requirement | Implementation</substep> <action>Document deviations from plan:</action> <substep>Compare implementation to original work item plan</substep> <substep>Note any changes and explain WHY they were made</substep> <substep>If no deviations, state "None"</substep> <action>Capture developer notes:</action> <substep>Gotchas or non-obvious behaviors</substep> <substep>Tips for future developers</substep> <substep>Context that would save debugging time</substep> </step>

<step n="4" title="Create Verification Steps"> <action>Generate how-to-verify section:</action> <substep>Commands to run the feature</substep> <substep>Expected behavior/output</substep> <substep>Manual test scenarios</substep> </step>

<step n="5" title="Assess Ready for Review"> <action>Evaluate implementation completeness:</action> <substep>All acceptance criteria met?</substep> <substep>Tests passing?</substep> <substep>No critical issues remaining?</substep> <substep>Documentation updated (if applicable)?</substep> <substep>Developer notes captured?</substep> <action>Generate checklist with [x] for met, [ ] for unmet</action> </step>

<step n="6" title="Generate Walkthrough"> <action>Generate walkthrough using template: templates/walkthrough.md.hbs</action> <action>Include all sections (conditional sections only if data exists):</action> <substep>Architecture — only if multi-component with clear pattern</substep> <substep>Domain Model — only if entities/value objects created</substep> <substep>Security Considerations — only if security-relevant changes</substep> <substep>Performance Considerations — only if performance-relevant changes</substep> <action>Save to: .specs-fire/runs/{run-id}/walkthrough.md</action> <output> Walkthrough generated: .specs-fire/runs/{run-id}/walkthrough.md </output> </step> </flow>

<output_template> **Walkthrough** (`.specs-fire/runs/{run-id}/walkthrough.md`):

  ---
  run: {run-id}
  work_item: {work-item-id}
  intent: {intent-id}
  generated: {timestamp}
  mode: {mode}
  ---

  # Implementation Walkthrough: {title}

  ## Summary

  {2-3 sentences describing what was implemented}

  ## Structure Overview

  {High-level description of how pieces fit together - NO CODE}

  ## Architecture (if multi-component)

  ### Pattern Used
  {Pattern and rationale - e.g., Repository pattern for data access abstraction}

  ### Layer Structure
  ```text
  ┌─────────────────────────────┐
  │      Presentation           │
  ├─────────────────────
Read more
Ships withspecsmd

AI-native development framework with pluggable flows for every use case. Choose the flow that matches your project needs: Ideation for creative brainstorming, Simple for quick specs, FIRE for adaptive execution, or AI-DLC for full methodology with DDD.

Get the whole plugin

Other skills on specsmd.