From blueprint-mode
Capture decisions and context from the current conversation into blueprint docs
npx claudepluginhub rickardp/blueprint-mode --plugin blueprint-modeThis skill is limited to using the following tools:
**COMMAND:** Extract decisions, rationale, and context from the current conversation and persist them into the appropriate blueprint documents (ADRs, feature specs, patterns).
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
COMMAND: Extract decisions, rationale, and context from the current conversation and persist them into the appropriate blueprint documents (ADRs, feature specs, patterns).
Scan the current conversation for:
If argument provided: Focus capture on that specific topic only.
Read existing docs to avoid duplicates:
docs/adrs/*.md — existing decisionsdocs/specs/features/*.md — existing feature specspatterns/good/ and patterns/bad/anti-patterns.md — existing patternsClassify each captured item:
| Type | Destination | Action |
|---|---|---|
| New architectural decision | docs/adrs/NNN-slug.md | Create Draft ADR |
| Refinement of existing decision | Existing ADR | Update (add context, resolve TODOs, promote Draft→Active) |
| New feature/requirement | docs/specs/features/slug.md | Create with maturity: Exploring |
| Refinement of existing feature | Existing feature spec | Update requirements, implementation state, maturity |
| Implementation progress | Existing feature spec | Update Implementation State section |
| Good pattern agreed on | patterns/good/name.ext | Create pattern file |
| Anti-pattern identified | patterns/bad/anti-patterns.md | Append section |
| Open question resolved | Existing spec or ADR | Remove TODO, fill in answer |
Preview — Show the user what will be captured before writing:
Found N items to capture:
1. [UPDATE] docs/specs/features/foo.md — Add implementation state, advance maturity to Building
2. [CREATE] docs/adrs/005-caching-strategy.md — Draft ADR for Redis caching decision
3. [UPDATE] docs/adrs/003-shell-hooks.md — Resolve TODO: add alternatives considered
Confirm — Ask: "Proceed with all, or select specific items?"
Write confirmed items using templates from _templates/TEMPLATES.md
Report what was captured and where
Captured from conversation:
- Created docs/adrs/005-caching-strategy.md (Draft)
- Updated docs/specs/features/notifications.md:
- Maturity: Exploring → Building
- Added 2 requirements
- Updated implementation state: "Database schema designed"
- Updated docs/adrs/003-shell-hooks.md: resolved 1 TODO
Context is now persisted. Safe to start a new session.