Catalog
Yeachan-Heo/architect

Yeachan-Heo

architect

Settle types and module shape before cross-boundary code — competing designs explored in parallel, compared on API surface and invariants, decision recorded with rejected alternatives and an accepted-deviations register.

v1.0LATEST
NewUpdated Nov 8, 2026

Architect

Design before steel. When a change crosses a function boundary, explore competing shapes first and commit to one with a written rationale — the cheapest moment to reject a design is before it has code on it.

When to use

  • new module, new API, changed signature other files call
  • a data shape that more than one consumer will encode
  • the user asks for a design or says "before you build this..."

When not to use

  • contained single-file changes — build directly
  • reviewing an existing design — review

Workflow

  1. Frame: name the problem in one sentence, the consumers of the design, and the invariants it must preserve.
  2. Explore 2-3 competing designs in parallel — dispatch oh-my-claudecode:architect subagents, each producing: the core types, the module boundary, the API surface, and how each invariant is preserved. Distinct shapes, not variations of one idea.
  3. Compare criterion by criterion: API surface size, boundary clarity, invariant preservation, migration cost, deletion ease. Tie-break toward the smaller API and cleaner boundary (minimal-code-discipline).
  4. Record the decision: chosen design, why the losers lost, and an accepted-deviations register the implementation will reconcile against (each deviation: what changed vs the sketch, and the acceptance source).
  5. Hand off: the design and its invariant list travel with the execute brief; implementation reconciles deviations rather than rediscovering the design.

Rules

  • No design is recorded without at least one rejected alternative and the reason it lost.
  • Types before wiring; data shapes before functions that move them.
  • The output is a design plus a decision record, never an implementation.
Files3
3 files · 4.1 KB

Select a file to preview

Overall Score

87/100

Grade

A

Excellent

Grades are signals, not a certification. Always review a skill yourself before use.

Safety

92

Quality

85

Clarity

86

Completeness

80

Summary

The "architect" skill guides AI agents through disciplined architectural decisions before implementation. It prescribes a workflow of framing the problem, exploring 2-3 competing designs in parallel, comparing them on API surface and invariants, and recording the final decision with rejected alternatives and an accepted-deviations register. The skill includes reference materials (design red flags and a rationale template) to structure the decision process.

Detected Capabilities

design analysistype explorationAPI surface comparisondecision documentationreference material access

Trigger Keywords

Phrases that agents use to match this skill to user intent.

explore competing designssettle api shapedesign decision recordarchitectural invariantscross-boundary module

Referenced Domains

External domains referenced in skill content, detected by static analysis.

github.com

Use Cases

  • explore competing API designs before implementation
  • document design decisions with rationale and rejected alternatives
  • establish architectural invariants that implementations must preserve
  • compare designs on API surface clarity and boundary definition
  • settle cross-boundary module shapes before coding begins

Quality Notes

  • Clear framing of when to use and when not to use the skill — prevents over-application
  • Well-structured workflow with numbered steps that an agent can follow deterministically
  • Includes two reference materials (design red flags and rationale template) that guide the comparison and documentation phases
  • Explicitly enforces the rule that designs must include at least one rejected alternative and rationale — prevents superficial decision-making
  • Rationale template is well-designed with sections for context, options, decision, rejections, deviations, and invariants
  • Design red flags reference covers structural, behavioral, and operational anti-patterns — comprehensive and actionable
  • Instructions emphasize semantic rigor ('Worse' is not a reason) over hand-waving
  • The accepted-deviations register is an excellent practice for tracking implementation drift from the design sketch
Model: claude-haiku-4-5-20251001Analyzed: Nov 8, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Use Yeachan-Heo/architect in your dev environment

Command Palette

Search for a command to run...