skill-architect-expert

📁 bianxuerui/skill-architect-expert 📅 3 days ago
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:

  1. clarify requirements,
  2. produce requirement specification,
  3. produce implementation plan,
  4. implement code after explicit confirmation,
  5. 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.sh to collect repository context.
    • Record unknowns and missing inputs.
  • Step 1: Requirement Discovery ⛔ BLOCKING
    • Load references/requirements-discovery-checklist.md.
    • Ask targeted clarification questions.
    • Draft initial requirement spec.
  • 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.
  • 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).
  • Step 4: Implementation Plan Confirmation ⚠️ REQUIRED
    • Ask user to confirm implementation plan.
    • Respect --plan-only and 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.
  • Step 6: Testing and Validation
    • Load references/testing-validation-checklist.md.
    • Run relevant checks and tests.
    • Record evidence and uncovered risk.
  • 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.

Output Contract

Use this response order:

  1. Requirement Specification
  2. Implementation Plan
  3. Delivery Report

For findings, use risk levels:

  • P0: critical blocker
  • P1: high risk
  • P2: medium risk
  • P3: 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