architect-design

Solid

Manual-only skill. Use only when the user explicitly invokes the architect-design skill to produce one approved architecture design bundle for one new independent future plan package. Use when the task requires repository-first architecture study, compatibility-boundary clarification, first-principles design teaching, and explicit GoF pattern selection, rejection, or comparison across the full canonical 23-pattern catalog. A single architect-design run may produce multiple D-xxx subdesigns. Do not auto-trigger from a generic feature, refactor, integration, or implementation request.

Web & Frontend 27 stars 4 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
48
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Architect Design Use this skill only as the manually selected `architect-design` stage. Its job is to extract the minimum required repository context first, then learn the required architecture knowledge, then produce one approved architecture design bundle that later `architect-propose` and `architect-build` work can execute without guessing. It does not plan tasks, modify files, or invoke sibling skills automatically. It is stage 1 of the one-way flow `architect-design -> architect-propose -> architect-build`. ## Defined Terms - `architect-design`: the manual `architect-design` stage that studies the codebase, learns the relevant architecture knowledge, asks for the compatibility boundary, and produces one approved design bundle. - `minimal context extraction`: the smallest repository-focused evidence pass required before any knowledge injection or design reasoning begins. It extracts only the facts needed to identify what the system is, where the requested change lands, what currently owns the behavior, which callers and tests matter, and which constraints already exist. - `basic repository understanding`: the post-extraction state in which the agent can state the system purpose, relevant entry points, affected modules, current behavior owner, caller path, state flow, constraints, and current tests for the requested change. This is a required gate, not a vague impression. - `design bundle`: the complete approved output of one `architect-design` ...

Details

Author
vortezwohl
Repository
vortezwohl/Architect
Created
1 weeks ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

architect-propose

Manual-only skill. Use only when the user explicitly invokes the architect-propose skill to turn one already approved design bundle into one new independent sealed plan package under `.architect/`. One approved design bundle may contain multiple D-xxx subdesigns, and one resulting plan may contain multiple T-xxx tasks. Do not auto-trigger from a design or implementation request.

27 Updated 1 weeks ago
vortezwohl
Web & Frontend Solid

architect-build

Manual-only skill. Use only when the user explicitly invokes the architect-build skill to execute one sealed plan in order, preserve its hard functional boundary, adapt cautiously when the code impact scope expands, record execution-time decisions truthfully, and request a user decision only when the functional boundary cannot be preserved. Do not auto-trigger from a generic implementation request.

27 Updated 1 weeks ago
vortezwohl
AI & Automation Listed

architect

Entry-point skill for designing robotics applications with AI agents. Turns requirements (robot type, task, hardware, sim-vs-real, GPU/budget) into a full stack decision — middleware, simulation, data, visualization, training frameworks — plus a scaffold plan and a written architecture brief. Use when: starting any new robotics app; 'build a robot app', 'which robotics stack', 'scaffold a robotics project', 'mobile robot', 'robot arm', 'manipulation policy', 'navigation stack', backlog-driven kickoffs like 'let's do demo 1', 'do demo N', 'build the next demo'; or when requirements exist but the stack is unchosen. This is the entry-point skill of the robium plugin: load it first; it routes to every other robium skill per build phase. Not for: debugging an existing stack (use the matching tool skill) or authoring robium skills (skill-author).

0 Updated yesterday
robium-ai