一键导入
design
Start iterative requirements gathering for a design document
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Start iterative requirements gathering for a design document
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Build and maintain the Codebase Atlas for Code Mode: propose areas, write schema-validated explanation nodes via sly-atlas, declare collections for bulk file families, run staleness-driven refreshes PLUS a coverage crawl that enriches the thinnest area every run, generate the catch-up digest, author guided tours, annotate database schemas, serve atlas context to agents, and drive the Code Mode view with navigate/highlight/deck directives
Dynamic context provider for codebase knowledge. This skill should be used when working on code, answering questions about architecture, or making changes that require understanding of project structure. Maintains area-specific reference files that are loaded on demand. Self-updating based on observed drift between references and actual code. Load this skill early in work sessions - it contains essential workflow and update protocols.
Manage kanban cards via CLI with commands for search, create, update, move, reorder, problem tracking, cross-agent notes, scheduled automations, cross-card prompt execution, AI-set status line (manual + tiered auto-status), and structured questionnaires
Send responses back to the user via their messaging channel (Telegram, Slack, Teams, etc). Use this skill when a message arrives with a channel header like [Telegram], [Slack], etc.
Create a git checkpoint of ALL recent changes
Dynamic context provider for codebase knowledge. This skill should be used when working on code, answering questions about architecture, or making changes that require understanding of project structure. Maintains area-specific reference files that are loaded on demand. Self-updating based on observed drift between references and actual code. Load this skill early in work sessions - it contains essential workflow and update protocols.
| name | design |
| version | 1.1.2 |
| updated | "2026-02-26T00:00:00.000Z" |
| allowed-tools | Read, Write, Edit, Bash, Glob, Grep, SlashCommand |
| argument-hint | design topic (e.g., Session management system) |
| description | Start iterative requirements gathering for a design document |
Start an iterative requirements-gathering session for a new design. Creates a lightweight document in documentation/designs/ focused on exploring the problem space, not implementation details.
This command sets you into requirements mode:
documentation/designs/{descriptive_name}.md (snake_case, no date prefix)sly-kanban update <card-id> --design-ref "documentation/designs/{name}.md"
IMPORTANT: This is a separate CLI command you must execute. Do NOT add the path to the card's description field. The --design-ref flag sets a dedicated field on the card that links to this design document.# Design: {topic}
**Status:** Discovery
**Created:** YYYY-MM-DD
**Last Updated:** YYYY-MM-DD
## Problem Statement
<What problem are we solving? Why does it matter? Who is affected?>
## Goals
<What must this solution achieve?>
1. <goal>
2. <goal>
## Non-Goals
<What is explicitly out of scope?>
- <non-goal>
## Context
<Background info, constraints, related systems>
## Approach Options
### Option A: <name>
<Description, pros, cons>
### Option B: <name>
<Description, pros, cons>
## Decisions
<Record decisions as they're made>
| Decision | Choice | Rationale |
|----------|--------|-----------|
| <topic> | <choice> | <why> |
## Open Questions
<Questions that need answers before implementation>
- [ ] <question>
- [ ] <question>
## Deliverable Summary
<Once the design is finalized, summarize the expected outcome in plain bullet points.
Frame what will be built, where it lives, and what the user will see — enough to
set expectations without implementation detail.>
- <What will be created and where (e.g., "New config file at X", "New API endpoint at /Y")>
- <What the user will see or experience>
- <Key behavior or flow (e.g., "When X happens, Y triggers")>
- <Any important constraints or boundaries>
## Related Areas
<Context-priming areas relevant to this design>
- <area>: <why relevant>
## Notes
<Captured thoughts, references, examples>
When in design mode:
Start with questions - Don't assume you understand the problem
Present options - When there are multiple approaches
Capture decisions - When the user makes a choice
Check readiness - When requirements feel complete
/feature {design name} to create the implementation plan"Summarize the deliverable - Before suggesting the transition to a feature spec, present a concise bullet-point summary of what the finished work will look like. This goes in the "Deliverable Summary" section of the design doc and should be shared with the user for confirmation. Keep it high-level — what gets built, where it lives, what the user sees, and how key interactions work. No implementation detail, just enough to frame the expected outcome.
When the design is ready for implementation:
/feature referencing this designdesign_refAfter creating the initial document:
documentation/designs/{name}.md$ARGUMENTS