xiaohongshu
xiaohongshu
faion-sdd
SDD workflow: specs, designs, implementation plans, quality gates.
Full skill instructions
Entry point:
/faion-net— invoke this skill for automatic routing to the appropriate domain.
Communication: User's language. Docs/code: English.
"Intent is the source of truth" - specification is the main artifact, code is just its implementation.
No Time Estimates: Use complexity levels (Low/Medium/High) and token estimates (~Xk) instead.
Check for existing SDD structure:
| Signal | How to Check | What It Tells Us |
|---|---|---|
.aidocs/ | Glob("**/.aidocs/") | SDD structure exists |
constitution.md | Read(".aidocs/constitution.md") | Tech stack, standards defined |
roadmap.md | Read(".aidocs/roadmap.md") | Features planned |
backlog/ | Glob("**/.aidocs/backlog/*") | Features in queue |
todo/ | Glob("**/.aidocs/todo/*") | Ready features |
in-progress/ | Glob("**/.aidocs/in-progress/*") | Active work |
memory/ | Glob("**/.aidocs/memory/*") | Learning artifacts |
Read existing artifacts:
question: "What phase of SDD workflow are you in?"
header: "Phase"
multiSelect: false
options:
- label: "Starting new project (need constitution)"
description: "Bootstrap SDD structure"
- label: "Planning a feature (spec/design)"
description: "Write spec, design, impl-plan"
- label: "Ready to execute (have tasks)"
description: "Implement planned tasks"
- label: "Reviewing/improving"
description: "Quality gates, code review"
Routing:
Skill(faion-sdd-planning)Skill(faion-sdd-execution) or Skill(faion-feature-executor)Skill(faion-sdd-execution) → quality-gatesquestion: "What document do you need to create?"
header: "Document"
multiSelect: false
options:
- label: "Specification (what to build)"
description: "Requirements, success criteria"
- label: "Design document (how to build)"
description: "Architecture, API contracts"
- label: "Implementation plan (tasks)"
description: "Task breakdown, dependencies"
- label: "All of the above"
description: "Full planning cycle"
question: "How complex is the feature?"
header: "Complexity"
multiSelect: false
options:
- label: "Low (< 50k tokens)"
description: "Single task, straightforward"
- label: "Medium (50-150k tokens)"
description: "Multiple tasks, some complexity"
- label: "High (> 150k tokens)"
description: "Many tasks, architectural changes"
Context impact:
This skill orchestrates 2 sub-skills:
| Sub-Skill | Scope | Methodologies |
|---|---|---|
| faion-sdd-planning | Specs, design docs, impl-plans, tasks, templates, workflows | 28 |
| faion-sdd-execution | Quality gates, reflexion, patterns, memory, code review, context | 20 |
Total: 48 methodologies
CONSTITUTION → SPEC → DESIGN → IMPL-PLAN → TASKS → EXECUTE → DONE
| | | | | | |
project feature technical 100k rule atomic agent learn
principles intent approach compliance units execution reflect
| If you need... | Invoke | Why |
|---|---|---|
| Write spec | faion-sdd-planning | Documentation phase |
| Write design doc | faion-sdd-planning | Documentation phase |
| Create impl-plan | faion-sdd-planning | Documentation phase |
| Create tasks | faion-sdd-planning | Documentation phase |
| Get templates | faion-sdd-planning | Templates stored there |
| Run quality gates | faion-sdd-execution | Validation phase |
| Execute tasks | faion-sdd-execution | Execution phase |
| Code review | faion-sdd-execution | Review phase |
| Learn patterns | faion-sdd-execution | Learning phase |
| Check mistakes | faion-sdd-execution | Learning phase |
| Parallelize tasks | faion-sdd-execution | Optimization phase |
.aidocs/
├── constitution.md # Project principles
├── contracts.md # API contracts
├── roadmap.md # Milestones
└── features/
├── backlog/ # Waiting for grooming
├── todo/ # Ready for execution
├── in-progress/ # Being worked on
└── done/ # Completed
└── {NN}-{feature}/
├── spec.md # WHAT and WHY
├── design.md # HOW
├── implementation-plan.md # Tasks breakdown
└── tasks/
├── backlog/
├── todo/ # Ready tasks
├── in-progress/ # Executing
└── done/ # Completed
Lifecycle: backlog/ → todo/ → in-progress/ → done/
| Agent | Purpose | Sub-Skill |
|---|---|---|
| faion-task-executor-agent | Execute SDD tasks autonomously | execution |
| faion-task-creator-agent | Create detailed TASK_*.md files | planning |
| faion-sdd-reviewer-agent | Quality gate reviews | execution |
| faion-hallucination-checker-agent | Validate task completion | execution |
Location: Project-local .aidocs/memory/ (not global)
.aidocs/memory/
├── patterns.md # Learned patterns
├── mistakes.md # Errors and solutions
├── decisions.md # Key decisions
└── session.md # Session state
| Skill | Relationship |
|---|---|
| faion-net | Parent orchestrator |
| faion-feature-executor | Executes SDD tasks in sequence |
| faion-software-developer | Implements code from tasks |
| faion-product-manager | Provides product specs |
| faion-software-architect | Provides design documents |
faion-sdd v4.0 (Orchestrator) Sub-skills: faion-sdd-planning (28) + faion-sdd-execution (20)
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience