aesthetic-instrument
great_cto's own committed aesthetic — the instrument panel. Dark five-step surface ladder, exactly one accent, two faces divided by MEANING (Geist speaks,…
6-pillar architecture review framework. Adapted from AWS Well-Architected for use by great_cto's architect agent on every non-nano ARCH document. Forces explicit answers across operational excellence, security, reliability, performance, cost, and sustainability — not just
$ npx -y skills add avelikiy/great_cto --skill well-architected --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/well-architectedContext preview
The summary Claude sees to decide when to auto-load this skill.
6-pillar architecture review framework. Adapted from AWS Well-Architected for use by great_cto's architect agent on every non-nano ARCH document. Forces explicit answers across operational excellence, security, reliability, performance, cost, and sustainability — not just
name: well-architected description: 6-pillar architecture review framework. Adapted from AWS Well-Architected for use by great_cto's architect agent on every non-nano ARCH document. Forces explicit answers across operational excellence, security, reliability, performance, cost, and sustainability — not just feature design. when_to_use: | Apply when: - architect is writing ARCH-*.md for small/medium/large/enterprise project_size - regulated-reviewer or security-officer is auditing an existing system - project-auditor is reviewing a brownfield codebase Do NOT apply to: - nano project_size (overhead exceeds value) - bug-fix tasks (no architecture change) - pure refactor with no behaviour change effort: high allowed-tools: Read, Write, Grep, Glob paths: - "docs/architecture/**" - "docs/decisions/**" - "src/**"
Every ARCH document for non-nano work must answer the 6 pillar questions below. Skipping a pillar is allowed only if explicitly justified (e.g. "Sustainability: N/A — backend-only, runs in shared infra.").
This is adapted from AWS Well-Architected (lens: small-team SaaS / LLM applications), trimmed to questions that matter at <10 engineer scale.
1. **Observability:** What metrics, logs, traces do we emit? How do we tell from a dashboard if this is working in prod? 2. **Deployability:** How do we ship a change? CI gates? Rollback path? 3. **Runbooks:** When this breaks at 3am, what does on-call read?
❌ "We'll add monitoring later." Monitoring is part of the feature.
1. **Trust boundaries:** Where does untrusted data enter? How is it validated/sanitized? 2. **Authn / authz:** Who can call this? Who can read/write the data? 3. **Secrets:** Where are API keys, DB passwords, JWT signing keys stored? 4. **Data classification:** PII? PHI? PCI cardholder data? What's the retention policy?
❌ "JWT validates the user, that's our authz." JWT is authentication. Authorization is separate (this user can read THIS row).
1. **Failure modes:** What happens when a downstream dependency is slow / down / corrupted? 2. **Idempotency:** Can a retried request safely re-execute? 3. **Backups & recovery:** What's the RPO (data-loss tolerance)? RTO (downtime tolerance)? Test plan for both? 4. **Capacity:** What's the max QPS this can handle? What happens at 1.5x that?
❌ "Postgres has backups." Backups without a tested restore aren't backups.
1. **SLOs:** What's the p50/p95/p99 latency target? Error rate? Availability? 2. **Bottlenecks:** Profile the critical path — what's the slowest step? 3. **Caching:** What's cacheable? Cache invalidation strategy? 4. **Scaling:** Vertical or horizontal? Auto-scale rules?
❌ "Database can handle it." Quantify: queries/sec, row count, index hit rate.
1. **Hot path:** What's the most expensive operation per request? Why? 2. **Right-sizing:** Is the chosen instance type / model / DB tier the smallest one that meets SLO? 3. **Cleanup:** What happens to old data? Old logs? Old branch environments?
sonnet before opus)
❌ Defaulting to Opus / GPT-4 when Haiku would work. Test on Haiku first.
1. **Workload efficiency:** Is the code O(n log n) when it could be O(n)? 2. **Idle resources:** Can dev environments scale to zero overnight? 3. **Data minimization:** Do we collect / store data we never query?
❌ Logs at debug level in prod, never reviewed. Waste of storage + carbon.
## Well-Architected review ### 1. Operational excellence - Metrics: <list> - Deploy path: <link to runbook> - Verdict: PASS | RISKS LISTED ### 2. Security - Trust boundaries: <list> - Data classification: <PII / PHI / PCI / none> - Verdict: PASS | RISKS LISTED ### 3. Reliability - Failure modes: <link to pre-mortem> - Idempotency: <yes/no per endpoint> - Verdict: PASS | RISKS LISTED ### 4. Performance - SLOs: p99=<ms>, error_rate=<%>, availability=<%> - Verdict: PASS | RISKS LISTED ### 5. Cost - Per-request cost: $<amount> - Verdict: PASS | RISKS LISTED ### 6. Sustainability - Hot-path complexity: O(<n>) - Verdict: PASS | N/A | RISKS LISTED ## Open risks (rolled up) <bullet list of all RISKS LISTED items + mitigati
You already have the agent. This is everything around it. great_cto runs Claude Code as a pipeline of 70 specialist agents — an independent model checks each stage before the next builds on it, spending caps refuse rather than warn, and three decisions stay yours: what gets built, how, and whether it ships.
Repo: avelikiy/great_cto
great_cto's own committed aesthetic — the instrument panel. Dark five-step surface ladder, exactly one accent, two faces divided by MEANING (Geist speaks,…
Catalogue of known SDLC anti-patterns that great_cto agents must actively reject when reviewing architecture, plans, code, or post-mortems. Used by architect…
Analyze images, websites, and Figma files to extract their design and generate a `design.md` with token system, component inventory, and reconstruction notes.…
Shared review framework that every domain reviewer (pci, oracle, gov, edtech, healthcare, mlops, etc.) MUST follow. Defines the output artifact (TM-{slug}.md),…
Structured idea generation + multi-LLM debate for the product-owner stage. Diverge (generate genuinely different bets), debate (a 4-persona panel on 4 models…
Run the great_cto controlled Codex lifecycle with controller-owned writes, verifier evidence, human gates and optional artifact release.