skill-architect-expert
2
总安装量
2
周安装量
#64096
全站排名
安装命令
npx skills add https://github.com/bianxuerui/skill-architect-expert --skill skill-architect-expert
Agent 安装分布
amp
2
gemini-cli
2
github-copilot
2
codex
2
kimi-cli
2
cursor
2
Skill 文档
Skill Architect Expert
Overview
Turn a user requirement into a safe implementation workflow:
- clarify requirements,
- produce requirement specification,
- produce implementation plan,
- implement code after explicit confirmation,
- validate and deliver.
Default behavior is analyze first, implement second. Do not implement any code before required confirmations.
Arguments
Use $ARGUMENTS to parse options:
| Option | Meaning |
|---|---|
--stack <name> |
Preferred stack or framework (for example: react, spring, django, go-kit) |
--lang <name> |
Preferred implementation language |
--scope <name> |
Scope mode: minimal, standard, full |
--constraints "text" |
Explicit constraints (performance, compliance, compatibility, deadline) |
--plan-only |
Stop after approved implementation plan, do not write code |
--implement-from-spec <file-or-text> |
Start from provided requirement spec; still require plan confirmation before coding |
Execution Checklist
Copy this checklist and check off items as they complete:
- Step 0: Context Snapshot â BLOCKING
- Run
scripts/context-snapshot.shto collect repository context. - Record unknowns and missing inputs.
- Run
- Step 1: Requirement Discovery â BLOCKING
- Load
references/requirements-discovery-checklist.md. - Ask targeted clarification questions.
- Draft initial requirement spec.
- Load
- Step 2: Requirement Spec Confirmation â ï¸ REQUIRED
- Load
references/requirement-spec-template.md. - Output formal requirement specification.
- Ask user to confirm or edit the spec.
- Do not proceed until user confirms.
- Load
- Step 3: Solution Design and Task Breakdown â BLOCKING
- Load
references/solution-design-checklist.md. - Load
references/implementation-task-breakdown-template.md. - Output architecture and atomic task list (module -> file -> task -> verification).
- Load
- Step 4: Implementation Plan Confirmation â ï¸ REQUIRED
- Ask user to confirm implementation plan.
- Respect
--plan-onlyand stop here when requested. - Do not write code before confirmation.
- Step 5: Coding Execution
- Load
references/coding-execution-checklist.md. - Implement tasks in planned order with minimal change scope.
- Track completed items and unresolved blockers.
- Load
- Step 6: Testing and Validation
- Load
references/testing-validation-checklist.md. - Run relevant checks and tests.
- Record evidence and uncovered risk.
- Load
- Step 7: Pre-Delivery Gate and Final Report
- Load
references/pre-delivery-checklist.md. - Load
references/delivery-summary-template.md. - Output delivery report with changed files, verification evidence, remaining risks.
- Load
Output Contract
Use this response order:
- Requirement Specification
- Implementation Plan
- Delivery Report
For findings, use risk levels:
P0: critical blockerP1: high riskP2: medium riskP3: low risk
When reporting implementation details, always include file-level references like path/to/file.ts:42.
Deviation Handling
Load references/escalation-rules.md and follow it strictly.
If any deviation is required (missing information, conflicting requirements, or environment limitations), pause and return to confirmation instead of making assumptions.
Resources
| File | When to load |
|---|---|
references/requirements-discovery-checklist.md |
Step 1 requirement clarification |
references/requirement-spec-template.md |
Step 2 requirement specification and confirmation |
references/solution-design-checklist.md |
Step 3 architecture and design review |
references/implementation-task-breakdown-template.md |
Step 3 implementation task decomposition |
references/coding-execution-checklist.md |
Step 5 coding execution |
references/testing-validation-checklist.md |
Step 6 testing and validation |
references/pre-delivery-checklist.md |
Step 7 quality gate before delivery |
references/delivery-summary-template.md |
Step 7 final delivery reporting |
references/escalation-rules.md |
Any time uncertainty, conflict, or tool/environment limits appear |