Agent Skillsmadebyaris/chaca-scanner › sdd-planning

sdd-planning

GitHub

将需求规格转化为可执行的技术计划,涵盖架构设计、技术选型、实施阶段划分及风险评估,输出包含架构图和组件详情的plan.md文档。

.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

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 18:28
浙ICP备14020137号-1 $Гость$