Agent Skills
› NeverSight/learn-skills.dev
› mcp-software-planning
mcp-software-planning
GitHub基于Software-planning-mcp服务器,在实施前生成符合DDD治理规范的软件规划工件。涵盖需求起草、设计大纲及任务分解,确保计划简洁可验证,并关联具体文件与命令,支持Angular等前端技术栈的架构一致性。
Trigger Scenarios
需要生成需求文档或验收标准时
需要制定系统设计大纲时
需要将功能拆解为可执行的任务列表时
Install
npx skills add NeverSight/learn-skills.dev --skill mcp-software-planning -g -y
SKILL.md
Frontmatter
{
"name": "mcp-software-planning",
"description": "Use the Software-planning-mcp MCP server (github:NightTrek\/Software-planning-mcp) to generate requirements, designs, task breakdowns, and execution plans for changes in this repo; use when you need structured planning artifacts (requirements\/design\/tasks) before implementation."
}
MCP Skill: Software Planning
Scope
Use the MCP server configured as Software-planning-mcp in .vscode/mcp.json to produce planning artifacts that align with Black-Tortoise governance (DDD boundaries, append-before-publish, minimalism).
Preconditions
- Ensure
.vscode/mcp.jsoncontains a server entry namedSoftware-planning-mcp. - Planning output must be compatible with the repo workflow (requirements/design/tasks + audit notes when needed).
Operating Rules
- Keep plans minimal and verifiable (Occam's Razor): only create artifacts that will be used.
- Tie every plan step to a concrete file/command in this repo (e.g.,
pnpm run architecture:gate). - Do not invent APIs or layers; follow existing module boundaries.
Typical Workflows
- Requirements drafting
- Input: feature goal, constraints, affected bounded context/capability.
- Output: acceptance criteria + non-functional constraints.
- Design outline
- Input: existing module location + eventing/state constraints.
- Output: dependency direction, events, store changes, UI signals, persistence.
- Task breakdown
- Output: ordered tasks with explicit validation steps (lint/build/gate/tests).
Prompt Templates
- "Create a requirements.md and tasks.md plan for:
. Constraints: Angular 20 zoneless, signals-first, event-first flow, DDD boundaries. List files to touch and commands to run." - "Draft a design.md for capability
using append-before-publish, include event schema and causality IDs. Keep it minimal."
Validation Checklist
- Architecture direction preserved (Presentation -> Application -> Domain; Infrastructure implements ports).
- Append -> Publish -> React ordering explicit.
- Testing/gates listed when the change touches architecture, eventing, or integration.
Version History
- e0220ca Current 2026-07-05 21:26


