How this skill is triggered — by the user, by Claude, or both
Slash command
/swf:adr <title><title>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a new Architecture Decision Record in the project's `docs/adr/` directory.
Create a new Architecture Decision Record in the project's docs/adr/ directory.
$ARGUMENTS — the ADR title (e.g., "使用 sparse matrix 存储表达矩阵"). If not provided, ask.
Auto-number:
docs/adr/ for existing ADRsGather context:
docs/design.md for related contextWrite the ADR:
File: docs/adr/<NNN>-<slug>.md
# ADR-<NNN>: <Title>
**Date:** <today>
**Status:** Accepted
## Context
<What problem or question prompted this decision>
## Decision
<What was decided>
## Alternatives Considered
<Other options and why they were rejected>
## Consequences
<What this means going forward — positive and negative>
## References
<Links to issues, papers, docs if relevant>
Commit:
git add docs/adr/<NNN>-<slug>.mddocs: add ADR-<NNN> <title>Prompt for design update:
docs/design.md/swf:update-design 更新吗?"npx claudepluginhub cliffren/swf --plugin swfGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.