spec-driven 플러그인
Spec Driven — orchestrator-first Agent Skills for spec-driven development. The orchestrator skill turns a PRD or idea into approved SPECs, tracked GitHub Issues, TDD-implemented slices, QA gates, and reviewed PRs. Includes gap-analysis, write-specs, execute-specs, scaffold-mvp, create-issues, qa-analyst, code-review-and-quality, sonarqube-autofix, draw.io/Mermaid architecture diagrams, and MCP integrations.
spec-driven 플러그인 설치 방법
두 명령을 모두 Claude Code 안에서 실행하십시오. 첫 번째는 마켓플레이스를 한 번 추가하고, 두 번째는 플러그인을 설치합니다.
/plugin marketplace add afonsoft/skills
/plugin install spec-driven@afonsoftspec-driven 구성 요소
플러그인 파일에서 읽어온 62개의 항목입니다.
Commands 27
/spec-driven:name 으로 실행- /spec-driven:architecture
Execute spec-driven skill: architecture
- /spec-driven:building-mcp-servers
Execute spec-driven skill: building-mcp-servers
- /spec-driven:code-review-and-quality
Execute spec-driven skill: code-review-and-quality
- /spec-driven:composio-mcp
Execute spec-driven skill: composio-mcp
- /spec-driven:create-agent-harness
Execute spec-driven skill: create-agent-harness
- /spec-driven:create-issues
Execute spec-driven skill: create-issues
- /spec-driven:create-readme
Execute spec-driven skill: create-readme
- /spec-driven:design
Execute spec-driven skill: design
- /spec-driven:diagnose
Execute spec-driven skill: diagnose
- /spec-driven:drawio-architecture
Execute spec-driven skill: drawio-architecture
- /spec-driven:execute-specs
Execute spec-driven skill: execute-specs
- /spec-driven:gap-analysis
Execute spec-driven skill: gap-analysis
- /spec-driven:improve-codebase-architecture
Execute spec-driven skill: improve-codebase-architecture
- /spec-driven:mermaid-architecture
Execute spec-driven skill: mermaid-architecture
- /spec-driven:migration-planner
Execute spec-driven skill: migration-planner
- /spec-driven:notebooklm-mcp
Execute spec-driven skill: notebooklm-mcp
- /spec-driven:observability-and-instrumentation
Execute spec-driven skill: observability-and-instrumentation
- /spec-driven:obsidian
Execute spec-driven skill: obsidian
- /spec-driven:orchestrator
Execute spec-driven skill: orchestrator
- /spec-driven:qa-analyst
Execute spec-driven skill: qa-analyst
- /spec-driven:quality-test-implementation
Execute spec-driven skill: quality-test-implementation
- /spec-driven:scaffold-mvp
Execute spec-driven skill: scaffold-mvp
- /spec-driven:sonarqube-autofix
Execute spec-driven skill: sonarqube-autofix
- /spec-driven:spec-driven
Run the spec-driven pipeline via the orchestrator skill
- /spec-driven:web-design-guidelines
Execute spec-driven skill: web-design-guidelines
- /spec-driven:wordpress-mcp
Execute spec-driven skill: wordpress-mcp
- /spec-driven:write-specs
Execute spec-driven skill: write-specs
Skills 27
작업이 일치하면 Claude가 로드합니다- architecture
Single owner of everything under docs/architecture/ — ADRs, architecture and design documents, and architecture diagrams. Routes each deliverable to the right engine: /mermaid-architecture for Markdown-native diagrams, /drawio-architecture for editable .drawio diagrams, and the optional archify skill for interactive standalone HTML diagrams (used only when already installed in the environment; never installed at runtime). Use whenever architecture documentation, ADRs, or architecture diagrams must be created or updated.
- building-mcp-servers
Use when building a new MCP server in TypeScript, Python, or C# that exposes tools to LLMs.
- code-review-and-quality
Use when reviewing code before it merges, whether written by an agent or a human.
- composio-mcp
Use when the user asks to connect an AI agent to external apps via Composio, or when Composio CLI or MCP setup fails.
- create-agent-harness
Use when initializing or migrating an AI agent harness in a repository.
- create-issues
Use when turning approved plans, specs, PRDs, or Epics into trackable GitHub Issues.
- create-readme
Use when generating or updating a project README.md or CHANGELOG.md.
- design
Use when designing, redesigning, or improving a frontend interface in Angular, React, or Blazor. Use for landing pages, dashboards, components, forms, and responsive layouts that must work mobile-first and then scale to desktop.
- diagnose
Use when the user reports a hard bug, unexpected failure, or performance regression that needs root-cause analysis.
- drawio-architecture
Use when generating or editing draw.io/diagrams.net architecture diagrams via MCP or native XML.
- execute-specs
Use when the user asks to implement an approved SPEC SDD using test-driven development.
- gap-analysis
Use when auditing a repository for evidence-backed gaps between code, SPECs, architecture, and documentation — before a release, after a review, or when the user asks what is missing or divergent. Confirmed gaps become Draft SPECs via write-specs, a tracked GitHub Epic via create-issues, and orchestrated execution via orchestrator, with an explicit approval gate before any external action.
- improve-codebase-architecture
Use when the user wants to improve architecture, consolidate tightly-coupled modules, or make a codebase more testable.
- mermaid-architecture
Use when generating, documenting, or updating architecture diagrams, flowcharts, sequence, ER, class, or state diagrams using Mermaid in docs/architecture/.
- migration-planner
Use when planning the migration of a legacy system or monolith — analyzes the source codebase (current repo, or a repo URL cloned to a temp dir) and produces an evidence-based Strangler Fig migration plan with per-domain SPECs. Default target is .NET (Blazor WebAssembly, .NET MAUI, ASP.NET Core); other stacks allowed by user decision. Do NOT use to implement code or when approved SPECs already cover the migration.
- notebooklm-mcp
Use when the user wants to configure, authenticate, or use Google NotebookLM via the nlm CLI or MCP.
- observability-and-instrumentation
Use when adding logging, metrics, tracing, or alerting to production code, or when a past incident lacks diagnostic data.
- obsidian
Use when working with Obsidian vaults, notes, tasks, properties, bases, plugins, or themes.
- orchestrator
Central entry point of the afonsoft agent harness. Use when starting a new project, resuming an existing one, planning features/Epics/releases, or running any multi-step agent-driven work. Validates and reconciles SPECs (SDD), audits the codebase and harness for gaps (security, architecture, performance, hygiene), proposes improvements, fragments work into GitHub Issues, delegates implementation/QA/review to specialized skills, and re-validates everything until delivery. Also use to review unapproved SPECs, reconcile open GitHub Issues with code, or run a final gap check before closing a release.
- qa-analyst
Use when the user asks for QA analysis, test planning, test cases, or root-cause analysis of a defect. Also use for post-merge PR review analysis: auditing recent closed PRs for Devin/GitHub/security bot comments, verifying whether requested corrections were applied, and turning pending fixes into SPECs.
- quality-test-implementation
Use when raising code quality or test coverage across a .NET, Java, or Python repository.
- reverse-engineer
Use when reverse engineering binaries, firmware, mobile apps, JavaScript/Electron apps, .NET assemblies, network protocols, or malware samples; when decompiling, deobfuscating, unpacking, debugging, or hooking shipped artifacts; when building agent environments (AgentEnv bundles) of a web application from a live instance or a capture; when solving CTF challenges (pwn, crypto, forensics, web); when a conclusion needs evidence from a shipped artifact rather than available source; or when coordinating authorized security assessments. Analysis-first and consent-gated — all active work requires written authorization and an approved scope. Do not use for ordinary review of source code you already have.
- scaffold-mvp
Use when starting a new .NET/Blazor/Angular MVP project in an empty repository.
- sonarqube-autofix
Use when analyzing SonarQube issues and turning them into SPEC SDDs and tracked GitHub Issues for TDD implementation.
- web-design-guidelines
Use when auditing UI code for interface-guideline compliance (accessibility, forms, animation, images, performance, UX copy) and/or validating a deployed page against Lighthouse 95+ targets. Produces evidence-based findings (file:line + Lighthouse JSON) and turns confirmed pendencies into Draft SPECs via write-specs. Do NOT use to design/build UI from scratch (use design) or to fix findings inline — fixes go through the SPEC pipeline.
- wordpress-mcp
Use when exposing a WordPress site to AI agents via MCP, or when WordPress MCP setup fails.
- write-specs
Use when the user needs to create or refine a feature SPEC SDD before implementation.
MCP server 8
플러그인과 함께 시작됩니다- composiohttp
https://connect.composio.dev/mcp
- deepwikihttp
https://mcp.deepwiki.com/mcp
- drawiostdio
npx -y @drawio/mcp@latest
- notebooklm-mcpstdio
notebooklm-mcp
- obsidianstdio
npx mcp-obsidian-cli@latest
- wordpress-ai-enginehttp
https://<YOUR_DOMAIN>/wp-json/mcp/v1/http
- wordpress-mcphttp
https://<YOUR_DOMAIN>/wp-json/mcp/mcp-adapter-default-server
- wordpress-ultimatehttp
https://<YOUR_DOMAIN>/wp-json/mcp-ultimate/v1
Claude Code에서 spec-driven 사용하기
Claude Code 세션에서 명령어를 입력하세요:
/spec-driven:architecture
/spec-driven:building-mcp-servers
/spec-driven:code-review-and-qualitySkills는 명령어가 필요하지 않습니다. 요청이 설명과 일치하면 Claude가 이를 읽습니다.
업데이트, 비활성화 또는 삭제
- 플러그인 업데이트 (shell)
- claude plugin update spec-driven@afonsoft
- marketplace 새로고침
- /plugin marketplace update afonsoft
- 일시적으로 비활성화
- /plugin disable spec-driven@afonsoft
- 삭제
- /plugin uninstall spec-driven@afonsoft
spec-driven의 스킬
- architectureafonsoft/skills
Single owner of everything under docs/architecture/ — ADRs, architecture and design documents, and architecture diagrams. Routes each deliverable to the right engine: /mermaid-architecture for Markdown-native diagrams, /drawio-architecture for editable .drawio diagrams, and the optional archify skill for interactive standalone HTML diagrams (used only when already installed in the environment; never installed at runtime). Use whenever architecture documentation, ADRs, or architecture diagrams must be created or updated.
4개 파일19스타 - building-mcp-serversafonsoft/skills
Use when building a new MCP server in TypeScript, Python, or C# that exposes tools to LLMs.
9개 파일19스타 - code-review-and-qualityafonsoft/skills
Use when reviewing code before it merges, whether written by an agent or a human.
3개 파일19스타 - composio-mcpafonsoft/skills
Use when the user asks to connect an AI agent to external apps via Composio, or when Composio CLI or MCP setup fails.
8개 파일19스타 - create-agent-harnessafonsoft/skills
Use when initializing or migrating an AI agent harness in a repository.
13개 파일19스타 - create-issuesafonsoft/skills
Use when turning approved plans, specs, PRDs, or Epics into trackable GitHub Issues.
2개 파일19스타 - designafonsoft/skills
Use when designing, redesigning, or improving a frontend interface in Angular, React, or Blazor. Use for landing pages, dashboards, components, forms, and responsive layouts that must work mobile-first and then scale to desktop.
24개 파일19스타 - diagnoseafonsoft/skills
Use when the user reports a hard bug, unexpected failure, or performance regression that needs root-cause analysis.
10개 파일19스타 - drawio-architectureafonsoft/skills
Use when generating or editing draw.io/diagrams.net architecture diagrams via MCP or native XML.
13개 파일19스타 - execute-specsafonsoft/skills
Use when the user asks to implement an approved SPEC SDD using test-driven development.
7개 파일19스타 - gap-analysisafonsoft/skills
Use when auditing a repository for evidence-backed gaps between code, SPECs, architecture, and documentation — before a release, after a review, or when the user asks what is missing or divergent. Confirmed gaps become Draft SPECs via write-specs, a tracked GitHub Epic via create-issues, and orchestrated execution via orchestrator, with an explicit approval gate before any external action.
4개 파일19스타 - improve-codebase-architectureafonsoft/skills
Use when the user wants to improve architecture, consolidate tightly-coupled modules, or make a codebase more testable.
5개 파일19스타 - mermaid-architectureafonsoft/skills
Use when generating, documenting, or updating architecture diagrams, flowcharts, sequence, ER, class, or state diagrams using Mermaid in docs/architecture/.
25개 파일19스타 - migration-plannerafonsoft/skills
Use when planning the migration of a legacy system or monolith — analyzes the source codebase (current repo, or a repo URL cloned to a temp dir) and produces an evidence-based Strangler Fig migration plan with per-domain SPECs. Default target is .NET (Blazor WebAssembly, .NET MAUI, ASP.NET Core); other stacks allowed by user decision. Do NOT use to implement code or when approved SPECs already cover the migration.
8개 파일19스타 - notebooklm-mcpafonsoft/skills
Use when the user wants to configure, authenticate, or use Google NotebookLM via the nlm CLI or MCP.
7개 파일19스타 - observability-and-instrumentationafonsoft/skills
Use when adding logging, metrics, tracing, or alerting to production code, or when a past incident lacks diagnostic data.
2개 파일19스타 - obsidianafonsoft/skills
Use when working with Obsidian vaults, notes, tasks, properties, bases, plugins, or themes.
8개 파일19스타 - orchestratorafonsoft/skills
Central entry point of the afonsoft agent harness. Use when starting a new project, resuming an existing one, planning features/Epics/releases, or running any multi-step agent-driven work. Validates and reconciles SPECs (SDD), audits the codebase and harness for gaps (security, architecture, performance, hygiene), proposes improvements, fragments work into GitHub Issues, delegates implementation/QA/review to specialized skills, and re-validates everything until delivery. Also use to review unapproved SPECs, reconcile open GitHub Issues with code, or run a final gap check before closing a release.
4개 파일19스타 - qa-analystafonsoft/skills
Use when the user asks for QA analysis, test planning, test cases, or root-cause analysis of a defect. Also use for post-merge PR review analysis: auditing recent closed PRs for Devin/GitHub/security bot comments, verifying whether requested corrections were applied, and turning pending fixes into SPECs.
3개 파일19스타 - quality-test-implementationafonsoft/skills
Use when raising code quality or test coverage across a .NET, Java, or Python repository.
5개 파일19스타 - reverse-engineerafonsoft/skills
Use when reverse engineering binaries, firmware, mobile apps, JavaScript/Electron apps, .NET assemblies, network protocols, or malware samples; when decompiling, deobfuscating, unpacking, debugging, or hooking shipped artifacts; when building agent environments (AgentEnv bundles) of a web application from a live instance or a capture; when solving CTF challenges (pwn, crypto, forensics, web); when a conclusion needs evidence from a shipped artifact rather than available source; or when coordinating authorized security assessments. Analysis-first and consent-gated — all active work requires written authorization and an approved scope. Do not use for ordinary review of source code you already have.
200개 파일19스타 - sonarqube-autofixafonsoft/skills
Use when analyzing SonarQube issues and turning them into SPEC SDDs and tracked GitHub Issues for TDD implementation.
15개 파일19스타 - web-design-guidelinesafonsoft/skills
Use when auditing UI code for interface-guideline compliance (accessibility, forms, animation, images, performance, UX copy) and/or validating a deployed page against Lighthouse 95+ targets. Produces evidence-based findings (file:line + Lighthouse JSON) and turns confirmed pendencies into Draft SPECs via write-specs. Do NOT use to design/build UI from scratch (use design) or to fix findings inline — fixes go through the SPEC pipeline.
4개 파일19스타 - wordpress-mcpafonsoft/skills
Use when exposing a WordPress site to AI agents via MCP, or when WordPress MCP setup fails.
11개 파일19스타 - write-specsafonsoft/skills
Use when the user needs to create or refine a feature SPEC SDD before implementation.
2개 파일19스타 - create-readmeafonsoft/skills
Use when generating or updating a project README.md or CHANGELOG.md.
19스타 - scaffold-mvpafonsoft/skills
Use when starting a new .NET/Blazor/Angular MVP project in an empty repository.
19스타
spec-driven 플러그인 질문
spec-driven 플러그인은 어떻게 설치하나요?
Claude Code에서 /plugin marketplace add afonsoft/skills를 실행한 다음 /plugin install spec-driven@afonsoft을 실행하십시오.
spec-driven 플러그인에는 무엇이 포함되나요?
spec-driven은(는) 27개 명령, 27개 스킬, MCP 서버을(를) 묶습니다.
spec-driven 플러그인은 어떤 명령어를 추가하나요?
/spec-driven:architecture, /spec-driven:building-mcp-servers, /spec-driven:code-review-and-quality, /spec-driven:composio-mcp, /spec-driven:create-agent-harness, /spec-driven:create-issues +21를 추가합니다. Claude Code에서 플러그인 접두사를 사용하여 실행하세요. 예: /spec-driven:architecture.
spec-driven 플러그인을 어떻게 업데이트하거나 삭제하나요?
shell에서 claude plugin update spec-driven@afonsoft를 사용하여 업데이트하거나 /plugin의 Installed 탭에서 수행하세요. 삭제하려면 /plugin uninstall spec-driven@afonsoft을 사용하세요.
spec-driven 플러그인의 라이선스는 무엇인가요?
플러그인 manifest에 명시된 대로 MIT입니다.