Skip to content
Agentmart
Submit a tool

steroid-architect

This skill should be used after steroid-research has written .memory/changes/<feature>/research.md.

Skill by nzkbuild

IndexedMIT★ 3
Write a review

Chalk Labs

Need help deploying steroid-architect?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

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/nzkbuild-steroid-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.

We use your email only for this newsletter. Privacy

About

This skill should be used after steroid-research has written .memory/changes/<feature>/research.md. It converts the spec + research into a rigorous, atomic execution checklist with a defined tech stack, written to .memory/changes/<feature>/plan.md.

Use cases: research

No 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/steroid-architect

What's inside

Skill name
steroid-architect
Description
This skill should be used after steroid-research has written .memory/changes/<feature>/research.md. It converts the spec + research into a rigorous, atomic execution checklist with a defined tech stack, written to .memory/changes/<feature>/plan.md.
License
MIT
Instructions
275 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Steroid Architect

This skill reads the spec and research from `.memory/changes/<feature>/` and produces a granular, test-ready implementation plan.

## Governed Baseline

The live governed authority for the planning surface is:

- `Steroid runtime contract`
- `Steroid runtime contract`
- `Steroid runtime contract`
- `Steroid runtime contract`

In the live repo, this skill implements the `plan_md` part of the governed `steroid-spec-system` after the specification artifact has been locked.

## When To Use

Activate immediately after `@steroid-research` completes. Do not wait for user invocation.

## Instructions

### 1. Phase Gate (Physical Enforcement)

Before doing anything, run the gate check:

```
node steroid-run.cjs gate architect <feature>
```

If this command fails, STOP. The research phase is not complete.

### 2. No User Interaction

Do not ask the user any questions. Read the following files and make all architectural decisions silently:

1. `.memory/changes/<feature>/vibe.md` — The aesthetic vision
2. `.memory/changes/<feature>/spec.md` — The acceptance criteria
3. `.memory/changes/<feature>/research.md` — The investigated tech stack and patterns
4. `.memory/changes/<feature>/prompt.json` — The normalized prompt interpretation, if present
5. `.memory/changes/<feature>/design-routing.json` — The internal frontend routing receipt, if present
6. `.memory/changes/<feature>/design-system.md` — The generated design system artifact, if present

Use the researched stack from `research.md`. Do NOT guess or pick your own tech stack — the Research skill already investigated and verified the best tools.
For UI-intensive work, `design-system.md` is the binding frontend artifact. The physical gate now blocks architect if UI work is missing `design-routing.json` or `design-system.md`.

### 2. Anti-Summarization Directive

NEVER write vague tasks like "Setup Auth", "Build Backend", or "Implement Frontend". Every task must be a 5-minute atomic step that a TDD engine can execute.

NEVER summarize existing code. If instructed to reproduce or fork a file, reproduce it line-by-line. Writing "...rest of the code here..." is a critical failure.

NEVER use "..." or truncate the checklist. Write every single task explicitly.

### 3. Schema Obedience

Write the output to `.memory/changes/<feature>/plan.md` using this exact format:

```markdown
# Implementation Plan: <Feature Name>

**Source**: .memory/changes/<feature>/spec.md + research.md
**Created**: <date>

## Tech Stack

- Frontend: [from research.md Standard Stack]
- Backend: [from research.md Standard Stack, or "None"]
- Database: [from research.md, or "None - localStorage"]
- Styling: [from research.md Standard Stack]

## Execution Checklist

- [ ] Initialize [framework] project via temp-directory scaffold (see engine scaffold safety)
- [ ] Install and configure [from research.md installation command]
- [ ] Create [Component A] with layout and placeholder content
- [ ] Write test for [Component A] core behavior (Story 1, AC 1)
- [ ] Implement [Component A] to pass test
- [ ] Create [Component B] with [specific functionality]
- [ ] Write test for [Component B] core behavior (Story 2, AC 1)
- [ ] Implement [Component B] to pass test
- [ ] Connect [Component A] and [Component B] via [routing/state]
- [ ] Write integration test for the full user flow (SC-001)
- [ ] Apply final styling polish and micro-animations
```

**Brownfield Override (v5.5.0):** If vibe.md has `Project Type: Brownfield`, do NOT include:

- `Initialize [framework] project` tasks — the project already exists
- `npm init` or framework scaffolding commands
- Tasks that would overwrite existing config files (`tsconfig.json`, `next.config.*`, etc.)

Instead, generate an _integration_ checklist that adds to the existing structure without destroying it.

Each checklist item must:

- Be specific enough that an AI sub-agent with fresh context can execute it without ambiguity
- Reference which user story / acceptance criterion it satisfies (from spec.md)
- Map to researched libraries (from research.md) — not arbitrary choices

If `prompt.json` exists, adapt the checklist shape to the approved route without breaking the structure:

- `lite-change` → keep the checklist tight and focused on the smallest viable set of files/tasks
- `resume-mode` → prefer incremental integration tasks over fresh setup tasks
- `split-work` → group tasks by sub-problem or story so execution does not blend multiple intents together
- `research-heavy` → include explicit validation or compatibility tasks before implementation

Do NOT invent new route names. Use `prompt.json` only as planning context inside the existing structure.

**UI-intensive override:** If `research.md` contains `## Design Intelligence`, the checklist MUST translate it into implementation tasks. Do not leave design direction trapped in research. Create explicit tasks for tokens, layout hierarchy, component states, responsive behavior, accessibility constraints, source-input rule application, and final anti-pattern review.
If `design-system.md` exists, the checklist MUST reference it explicitly in frontend tasks instead of inventing a separate design direction.

### 4. Task Ordering Rules

Follow this order for each component:

1. **Create** the component file with layout/structure
2. **Write test** for the component (referencing spec.md acceptance criteria)
3. **Implement** the component to pass the test
4. **Repeat** for next component

From nzkbuild/steroid-workflow, MIT.

More from nzkbuild/steroid-workflow

Signals

Stars
3
Forks
0
Open issues
0
Last commit (this folder)
Mar 26, 2026 (7 months ago)
Last release
Mar 16, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from nzkbuild

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get steroid-architect running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying steroid-architect?

CallGet help
Cite this page

steroid-architect skill. Agent Mart. https://agentmart.dev/skills/nzkbuild-steroid-architect (last updated 2026-10-24)