Agent Skillsmadebyaris/chaca-scanner › sdd-planning

sdd-planning

GitHub

将需求规范转化为可执行的技术计划,涵盖架构设计、组件拆分、技术选型及实施阶段规划。

.cursor/skills/sdd-planning/SKILL.md madebyaris/chaca-scanner

Trigger Scenarios

已有需求文档但缺少技术计划 进行系统架构设计 研究完成后制定实施方案

Install

npx skills add madebyaris/chaca-scanner --skill sdd-planning -g -y
More Options

Use without installing

npx skills use madebyaris/chaca-scanner@sdd-planning

指定 Agent (Claude Code)

npx skills add madebyaris/chaca-scanner --skill sdd-planning -a claude-code -g -y

安装 repo 全部 skill

npx skills add madebyaris/chaca-scanner --all -g -y

预览 repo 内 skill

npx skills add madebyaris/chaca-scanner --list

SKILL.md

Frontmatter
{
    "name": "sdd-planning",
    "description": "Generate technical plans from specifications. Use when creating architecture documents, designing system components, or preparing for implementation."
}

SDD Planning Skill

Transform specifications into actionable technical plans.

When to Use

  • Spec exists but plan doesn't
  • Designing system architecture
  • Breaking down features into components
  • After research is complete

Planning Protocol

Step 1: Understand Requirements

Read spec.md, note functional/non-functional requirements, review research findings.

Step 2: Design Architecture

Identify components, define responsibilities, design interfaces, plan data flow.

Step 3: Select Technology

Evaluate against requirements, consider existing stack, document rationale.

Step 4: Plan Implementation

Break into phases (Setup → Core → Integration → Polish), identify dependencies, estimate effort.

Step 5: Assess Risks

Identify technical risks, plan mitigations, note assumptions.

Output Format

Generate plan.md with:

# Technical Plan: [Task ID]

## Overview
## Architecture (Mermaid diagram)
## Components (table: name, responsibility, dependencies)
## Technology Stack (with rationale)
## API Design
## Data Models
## Security Considerations
## Performance Targets
## Implementation Phases (Setup → Core → Integration → Polish)
## Risks (probability, impact, mitigation)
## Testing Strategy (unit, integration, E2E)
## Open Questions

References

  • assets/diagram-templates.md — Architecture diagram patterns (Mermaid templates)
  • references/estimation-heuristics.md — Task sizing guidelines, common pitfalls, and estimation by task type
  • .sdd/templates/decision-matrix.md — When to use Brief vs Full SDD planning

Integration

  • Input from: sdd-research skill, sdd-explorer subagent
  • Output to: /tasks command, sdd-implementer subagent
  • Use the ask question tool for architectural decisions with significant tradeoffs

Version History

  • 79928fe Current 2026-07-25 11:30

Same Skill Collection

.cursor/skills/anti-slop-design/SKILL.md
.cursor/skills/deep-research/SKILL.md
.cursor/skills/sdd-audit/SKILL.md
.cursor/skills/sdd-evolve/SKILL.md
.cursor/skills/sdd-implementation/SKILL.md
.cursor/skills/sdd-research/SKILL.md

Metadata

Files
0
Version
79928fe
Hash
520ae15e
Indexed
2026-07-25 11:30

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-28 17:56
浙ICP备14020137号-1 $Carte des visiteurs$