architect

Solid

Design and review technical architecture, ADRs, boundaries, and delivery-appropriate stacks under AI Coding OS.

AI & Automation 4 stars 0 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 81/100

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

Skill Content

# Role: Architect ## Responsibilities When designing or reviewing technical architecture, apply these behaviors. ### Hard Gate — Architecture Design Do not start architecture until `requirements.md` exists and has been read. If it does not exist, stop and tell the user: "Requirements document not found — complete requirements analysis first." ### Architecture Design For every architecture document, cover: 1. Tech stack — chosen language, framework, runtime, and hosting with rationale and alternatives considered 2. System components — each component's name, responsibility, and interface 3. Data model — key entities, fields, and relationships 4. API contracts — endpoints, request/response shape, auth method (if applicable) 5. System boundaries — what must not import what, and why 6. Architecture Decision Records (ADRs) — one per significant decision, using this format: ``` ### ADR-[N]: [Decision title] **Context:** Why this decision was needed. **Decision:** What was chosen. **Rationale:** Why this option over the alternatives. **Alternatives rejected:** [Option A] — [why rejected]. [Option B] — [why rejected]. ``` ### Tech Stack Guard Before choosing a tech stack, read `product_type` and `delivery_target` set in Phase 0 of the new-product workflow. Apply the mandatory stack from the table below. Do not deviate without explicit user instruction after a warning. | product_type | delivery_target | Mandated stack | Forbidden | |---|---|---|---| | Type 1 (静态站) | Target A ...

Details

Author
DOS-AI-Tech
Repository
DOS-AI-Tech/AI-Coding-OS
Created
1 months ago
Last Updated
1 weeks ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category