article-icons
Illustrate an article (Markdown, HTML, etc.) with animated-style icons from itshover.com/icons. Fetches icons as clean inline SVG and places them at section…
Generate a Phase-2 Walkthrough artifact (walkthrough.md) once implementation and verification are complete. Captures a Change Summary, Verification Steps (commands + unit tests + automated browser testing outcomes), Visual Proof (screenshots/recordings embedded directly in the
$ npx -y skills add smallnest/goal-workflow --skill walkthrough --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/walkthroughContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate a Phase-2 Walkthrough artifact (walkthrough.md) once implementation and verification are complete. Captures a Change Summary, Verification Steps (commands + unit tests + automated browser testing outcomes), Visual Proof (screenshots/recordings embedded directly in the
name: walkthrough description: "Generate a Phase-2 Walkthrough artifact (walkthrough.md) once implementation and verification are complete. Captures a Change Summary, Verification Steps (commands + unit tests + automated browser testing outcomes), Visual Proof (screenshots/recordings embedded directly in the file), and a Review Gate (final diff + PR description for a Git staging-check) so you can catch up on what changed and what's proven to work before merging. Saves to tasks/walkthrough-[feature].md by default. Triggers on: /walkthrough, walkthrough, Phase 2 walkthrough, 生成 walkthrough, 生成走查文档, write the walkthrough." user-invocable: true # 本 skill 必须执行项目自己的测试/lint 命令去取真实证据,而命令因项目而异,故不限定 Bash 前缀。 allowed-tools: - Bash metadata: author: smallnest version: 1.1.0
Once the agent finishes **execution** and **verification**, it outputs a walkthrough artifact: a single Markdown file that lets you quickly catch up on **what was changed** and **what is proven to work**, and lets you do a **staging-check with Git** before merging.
This is modeled on Google Antigravity's walkthrough plan: the agent is expected to prove the change works (unit tests + real browser behavior), capture visual evidence, and hand you a review gate — not just dump a diff.
1. **Determine the change scope** — which feature / Issue / branch is being walked through, and **which repos** it spans 2. **Write the plain-language opening** — before/after + why, readable by someone who has never seen the code 3. **Write the Change Summary** — the technical detail, for whoever will read the diff next 4. **Run and record Verification Steps** — execute the tests and commands, capture real output, **label each claim's provenance** 5. **Capture Visual Proof** — screenshot / record the UI behavior you verified 6. **Build the Review Gate** — stage-check the diff with Git, draft the PR description, spell out deploy-order prerequisites 7. **Save to `tasks/` and present** — write `walkthrough-[feature].md`, render it to HTML, summarize for the user
The first thing in the file. A PM, QA, a neighbouring team, or you in three months must be able to read **only this section** and know what changed and why they should care.
Required content:
| | 改之前 | 改之后 | |---|---|---| | {用户/调用方看到什么} | {old behaviour} | {new behaviour} |
Rules:
BAD (技术上没错,但读的人解不开) > 把优先级的写入时机从「即时落库」改为「先返回 draft_id、确认后落库」 GOOD (同一件事) > 用户改任务优先级时,以前客户端发一次就直接写进数据库;现在后端先把可选的优先级算出来 > 让用户挑一个,挑完才写。用户没挑就不写。
If the doc uses **any** of: internal flag/field names (`dryRun`), numeric interface ids (`1001`), domain terms an outsider can't decode (「归一化」「草稿」), or module names not inferable from the file tree — add a two-column mapping from *the doc's wording* to *plain language*.
| 文中说法 | 说人话 | |---|---| | `dryRun` | 开关:`true` = 只算不写,不传 = 老行为 | | 「草稿」 | 算出来、还没落库的中间结果 |
The technical description, for a reader who is about to open the diff. This is where identifiers belong — the plain-language section already paid for them.
Proof that the implementation actually works — evidence, not assertion. Record **what you ran and what it output**.
go test ./... -run TestPriority
ok github.com/example/app 0.042s
Scenario: user sets a task's priority
1. open /tasks — renders list
2. click priority select on task #3 → pick "High"
3. reload — task still shows High ✓**Label the provenance of every claim.** Three levels, and say which one applies:
| Label | Means | Example | |---|---|---| | **已实测**
An AI-driven development workflow — from PRD to shipped code, all within Claude Code.
Illustrate an article (Markdown, HTML, etc.) with animated-style icons from itshover.com/icons. Fetches icons as clean inline SVG and places them at section…
Reverse-engineer a SPEC document from an existing project. Analyzes code, config, tests, and structure to produce a comprehensive specification. Triggers on:…
Use when turning a requirement, spec, or feature brief into a single self-contained HTML design document in a fixed house style — one styled HTML page with a…
Graph engineering for parallel task execution: convert a task, PRD, SPEC, or issue set into a dependency graph (DAG), layer it into supersteps, then implement…
对指定文档进行去 AI 味的改写。自动选择最合适的人性化策略(humanizer-zh / humanize-chinese / technical-writing), 迭代改写直到效果达标或迭代 42 次为止。适用于中文文本的去 AI 化处理,包括通用文章、技术文档、学术论文等。 Use when user…
为任意项目生成 UML 图、架构图和流程图。分析代码库后让用户选择要生成的图表类型,使用 architecture-diagram skill 渲染为 HTML+SVG,保存到 docs/ 目录。适用于任何软件项目的文档可视化。