architect
Settle a one-way door before code locks it: a change to persisted data or its schema, a contract that writes, a security boundary, an ownership model, or a…
Skill by taecontrol
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/taecontrol-architect
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, design, data, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/architect
What's inside
- Skill name
architect- Description
- Settle a one-way door before code locks it: a change to persisted data or its schema, a contract that writes, a security boundary, an ownership model, or a seam an accepted ADR governs. Invoke when shaping or delivering meets one, or when the user opens an architecture phase, before dispatching any agent to design one. Leave routine, local, and safely reversible choices to implementation.
- License
- MIT
- Instructions
- 32 lines in SKILL.md · view on GitHub
Files (5)
- SKILL.md
- openai.yaml · agents/
- arena.md · references/
- deliverable.md · references/
- design-quality.md · references/
SKILL.md (first lines)
# Architect Own one costly-to-reverse design question from grounding through human agreement. Hide the choice of semantic, narrow-boundary, or system-wide procedure from the user. Produce a technical shape the human can accept, not production implementation. ## Process 1. **Gate and bound.** State the question, why the answer would be costly to reverse, the decision it blocks, accepted constraints, protected behavior, and a time, cost, or scope bound. If evidence already determines the answer or the choice is safely reversible, return `No-architecture-decision` with the evidence and next handoff, then stop. For a new mutating contract, that evidence shows how the settled shape behaves under its complete outcome set, including a lost response, a retry that meets a different outcome than the first attempt, and a concurrent writer; a human preference is a constraint, not that evidence. If a material observation cannot be obtained within the bound, return `Inconclusive`. Once the gate passes, announce the deliverable location under [deliverable.md](references/deliverable.md#location-and-identity). 2. **Ground.** Inspect the present behavior, relevant history and rationale, accepted decisions, project conventions, and validation paths for every system the proposed shape touches. Separate observation, accepted meaning, proposed meaning, inference, and unknowns. Gather missing empirical evidence through bounded observation or a disposable experiment; an untested proposal is not evidence. 3. **Require settled domain meaning.** Before arena, ensure every term, relationship, or invariant that could materially change the alternatives has accepted meaning. Treat canonical definitions as evidence. If a blocking ambiguity remains, return `Inconclusive` with the exact unresolved semantic decision. Carry only non-blocking uncertainty as explicit assumptions. 4. **Choose depth internally.** For a narrow boundary, show the owner, its public interface, immediate callers, and affected neighboring obligations while leaving unrelated structure fixed. For a system shape, show enough owners and end-to-end journeys to prove the boundaries work together. Small scope does not make an irreversible decision reversible. 5. **Run the arena.** Read [arena.md](references/arena.md) and [design-quality.md](references/design-quality.md) and run the arena they define, through synthesis or `Inconclusive`. 6. **Synthesize.** Read [deliverable.md](references/deliverable.md) and build one proposed decision package with its required content. Keep reversible implementation choices unset and the package temporary until agreement. Before presenting it, run a `spike` on each platform behavior the package relies on that a local observation can settle, such as how the platform reports and enforces its constraints; an answer that would change the package is design work now, not an open risk. 7. **Agree.** Explain the package in plain language through a `walkthrough` page, so the human need not read candidate artifacts. Show what callers do, what each boundary owns and hides, what lost and why, and what remains uncertain. Pause for explicit agreement. Treat pushback as new evidence: re-bound and rerun the affected work rather than patching an obsolete shape. 8. **Materialize and stop.** After agreement, incorporate the accepted feedback and write the brief under [deliverable.md](references/deliverable.md) with status `Accepted`. Return the exact location implementation must consume and any ADR candidate, then stop without beginning implementation or creating another artifact. ## Authority and boundaries - Investigate, propose, and synthesize; the human accepts material domain meaning and architecture. - Production code and implementation are outside this skill. Do not manufacture architecture to justify the invocation. ## Outcomes - `No-architecture-decision`: evidence settles the question, or the remaining choice is reversible; state why and hand it back without designing further. - `Agree-ready`: the proposed decision package is complete enough to accept but has not been persisted as an accepted design. - `Agreed`: the accepted design has been materialized and its exact implementation-facing location is known. - `Inconclusive`: name the reached bound, evidence gathered, missing observation or arena role, and the safest next step. ## Completion criteria The user can accept or reject one grounded shape from the caller's point of view; every material invariant has an owner, every consequential boundary hides identifiable complexity, alternatives received independent comparison, uncertainty remains explicit, and no implementation began. An `Agreed` outcome also has one accepted implementation brief whose exact location, obligations, and expected retirement point are recoverable without conversation history.
From taecontrol/skills, MIT.
More from taecontrol/skills
- 0.592score
prototype
taecontrol
Make a design question tangible before committing to it: compare production-representative UI directions for a screen, component, or short flow, or drive a…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
strategic-programming
taecontrol
Apply strategic programming to non-trivial implementation and repair work when green tests alone cannot establish a maintainable design.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
refine
taecontrol
Review a working change with fresh eyes against its spec, then make it right and make it fast without changing the behavior its acceptance tests lock, in at…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
garden
taecontrol
Tend a codebase between features: find drift in one area, group it by cause, and fix the causes worth their cost in one behavior-preserving pull request.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
shape
taecontrol
Shape a problem with the human into one accepted spec: what to build, what success means, and how to prove it, before anyone writes production code.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
research
taecontrol
Investigate a bounded question against high-trust primary sources through parallel independent research, then produce a cross-checked Markdown report.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
setup-verification
taecontrol
Give agents hands and eyes on a project: one way to launch, drive, and observe the real product, and acceptance tests that run fast and the same locally and…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
spike
taecontrol
Run a bounded technical experiment when observation is needed to settle feasibility, integration, performance, or tool behavior.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
ship
taecontrol
Publish finished work as a pull request and drive its CI checks to green.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
deliver
taecontrol
Deliver an accepted spec autonomously, from failing acceptance tests to a pull request with green checks.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
diagnosing-bugs
taecontrol
Establish the mechanism behind a hard, intermittent, recurring, or performance failure from a faithful reproduction or distinguishing runtime evidence.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
skill-guide
taecontrol
Explain available skills, compare their boundaries, or recommend what the user should invoke next.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/taecontrol/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from taecontrol
- 0.592score
prototype
taecontrol
Make a design question tangible before committing to it: compare production-representative UI directions for a screen, component, or short flow, or drive a…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
strategic-programming
taecontrol
Apply strategic programming to non-trivial implementation and repair work when green tests alone cannot establish a maintainable design.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
refine
taecontrol
Review a working change with fresh eyes against its spec, then make it right and make it fast without changing the behavior its acceptance tests lock, in at…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
diagnosing-bugs
taecontrol
Establish the mechanism behind a hard, intermittent, recurring, or performance failure from a faithful reproduction or distinguishing runtime evidence.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
deliver
taecontrol
Deliver an accepted spec autonomously, from failing acceptance tests to a pull request with green checks.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
garden
taecontrol
Tend a codebase between features: find drift in one area, group it by cause, and fix the causes worth their cost in one behavior-preserving pull request.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
architect skill. Agent Mart. https://agentmart.dev/skills/taecontrol-architect (last updated 2026-10-24)