steroid-architect
This skill should be used after steroid-research has written .memory/changes/<feature>/research.md.
Skill by nzkbuild
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.
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.
About
Use cases: research
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/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
- 0.449score
steroid-diagnose
nzkbuild
The debugging and diagnosis skill for Steroid-Workflow.
SkillDFreshness: D★ 3Claude Code +9 - 0.446score
steroid-design-orchestrator
nzkbuild
Internal Steroid wrapper that routes UI-intensive work to Steroid source-library inputs and writes design-system.md for later phases.
SkillDFreshness: D★ 3Claude Code +9 - 0.446score
steroid-research
nzkbuild
This skill should be used after steroid-specify has written .memory/changes/<feature>/spec.md.
SkillDFreshness: D★ 3Claude Code +9 - 0.446score
steroid-scan
nzkbuild
The codebase awareness skill for Steroid-Workflow.
SkillDFreshness: D★ 3Claude Code +9 - 0.446score
steroid-specify
nzkbuild
This skill should be used after steroid-vibe-capture has written .memory/changes/<feature>/vibe.md.
SkillDFreshness: D★ 3Claude Code +9 - 0.446score
steroid-verify
nzkbuild
The verification skill for Steroid-Workflow.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
steroid-web-design-review
nzkbuild
Internal Steroid wrapper for web UI audit source inputs and accessibility review.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
steroid-react-implementation
nzkbuild
Internal Steroid wrapper for React/Next frontend source inputs and implementation constraints.
SkillDFreshness: D★ 3Claude Code +9 - 0.438score
steroid-accessibility-audit
nzkbuild
Internal Steroid wrapper for accessibility verification using the AccessLint integration.
SkillDFreshness: D★ 3Claude Code +9 - 0.438score
steroid-rn-implementation
nzkbuild
Internal Steroid wrapper for React Native and Expo source inputs and implementation constraints.
SkillDFreshness: D★ 3Claude Code +9 - 0.437score
steroid-engine
nzkbuild
The autonomous execution orchestrator for Steroid-Workflow.
SkillDFreshness: D★ 3Claude Code +9 - 0.421score
steroid-vibe-capture
nzkbuild
This skill should be used when a non-technical user describes what they want to build using natural language.
SkillDFreshness: D★ 3Claude Code +9
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
- Repository
- github.com/nzkbuild/steroid-workflow
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from nzkbuild
- 0.449score
steroid-diagnose
nzkbuild
The debugging and diagnosis skill for Steroid-Workflow.
SkillDFreshness: D★ 3Claude Code +9 - 0.446score
steroid-design-orchestrator
nzkbuild
Internal Steroid wrapper that routes UI-intensive work to Steroid source-library inputs and writes design-system.md for later phases.
SkillDFreshness: D★ 3Claude Code +9 - 0.446score
steroid-research
nzkbuild
This skill should be used after steroid-specify has written .memory/changes/<feature>/spec.md.
SkillDFreshness: D★ 3Claude Code +9 - 0.446score
steroid-scan
nzkbuild
The codebase awareness skill for Steroid-Workflow.
SkillDFreshness: D★ 3Claude Code +9 - 0.446score
steroid-specify
nzkbuild
This skill should be used after steroid-vibe-capture has written .memory/changes/<feature>/vibe.md.
SkillDFreshness: D★ 3Claude Code +9 - 0.446score
steroid-verify
nzkbuild
The verification skill for Steroid-Workflow.
SkillDFreshness: D★ 3Claude Code +9
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.
Cite this page
steroid-architect skill. Agent Mart. https://agentmart.dev/skills/nzkbuild-steroid-architect (last updated 2026-10-24)