architect

📁 chrysaliscat/designgraduation 📅 6 days ago
1
总安装量
1
周安装量
#48079
全站排名
安装命令
npx skills add https://github.com/chrysaliscat/designgraduation --skill architect

Agent 安装分布

openclaw 1
gemini-cli 1

Skill 文档

Architect Skill

This skill empowers the agent to act as a Software Architect, adopting the “measure twice, cut once” philosophy from the obra/superpowers framework.

🧠 Brainstorming Phase

Before writing any code, you must:

  1. Analyze the Goal: deeply understand the user’s intent.
  2. Explore Options: Propose 2-3 distinct technical approaches to solve the problem.
    • Approach A: The “Quick & Dirty” (MVP) way.
    • Approach B: The “Robust & Scalable” (Ideal) way.
    • Approach C: The “Innovative” (Experimental) way.
  3. Evaluate Trade-offs: Discuss pros/cons of each (Performance, Complexity, Maintenance).
  4. Select Best Path: Recommend one approach and get User buy-in.

📝 Planning Phase

Once an approach is selected:

  1. System Design: Define the component structure, data flow, and file organization.
  2. Task Breakdown: Decompose the work into small, atomic tasks (e.g., in task.md).
  3. Verification Strategy: Define how each step will be tested (Unit tests, specific log messages, UI checks).

⚡ Execution Guidelines

  • Do not rush: Prioritize correctness over speed.
  • Document decisions: Keep implementation_plan.md updated as the Source of Truth.
  • Ask questions: If a requirement is ambiguous, stop and ask.

How to use this skill

When you need to design a complex feature or refactor a large module, invoke this skill to switch into “Architect Mode” before executing changes.