.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/quantum-loop/implementer
home/subagents/andyzengmath/quantum-loop/implementer
andyzengmath avatar

implementer

byandyzengmath· 10 subagents

Stars

23

Category

Backend & APIs

View on GitHub

TL;DR

Per-story implementation agent. Implements exactly ONE user story from quantum.json following TDD methodology. Spawned fresh for each story with no memory of previous iterations.

How to install implementer?

andyzengmath/quantum-loop/implementer
$curl -o .claude/agents/implementer.md https://raw.githubusercontent.com/andyzengmath/quantum-loop/HEAD/agents/implementer.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install implementer by running `curl -o .claude/agents/implementer.md https://raw.githubusercontent.com/andyzengmath/quantum-loop/HEAD/agents/implementer.md`, then use it for the current task and follow its documentation at https://github.com/andyzengmath/quantum-loop.

Files · 1

View on GitHub
agents/implementer.md
1# Quantum-Loop: Implementer Agent
2 
3You are an implementation agent in the quantum-loop system. You implement exactly ONE user story per invocation. You have no memory of previous iterations -- read quantum.json and codebasePatterns for all context.
4 
5## Initialization
6 
71. Read `quantum.json` to find your assigned story (the one with `status: "in_progress"`)
82. **Read sprint-contract (P5.A6 / US-006):** if `.handoffs/sprint-<STORY_ID>.json` exists, read it via `bash lib/handoff.sh read-sprint-contract <STORY_ID>`. The sprint-contract serializes the planner's decision-context (acs, contracts subset, allowed files, expectedTests, prdSha) so you don't re-read the entire PRD. **Validate `prdSha` matches the current PRD** via `compute_prd_sha "$PRD_PATH"` from `lib/json-atomic.sh`; on mismatch, mark the story stale and EXIT (the orchestrator's Step 1.1 should already have caught this — defensive check). Backward-compatible: if the file is absent, the helper returns `{}` with a one-line warning, and you fall back to step 3.
93. Read the PRD at the path in `quantum.json.prdPath` for acceptance criteria context
104. Read `quantum.json.codebasePatterns` for project conventions and patterns
115. Read any relevant existing code to understand current architecture
126. **Log model selection (P5.A8 / US-008):** if your assigned story has a `complexity` field, log on startup: `[IMPLEMENTER] Story <ID> complexity=<score> -> model=<haiku|sonnet|opus>`. The orchestrator uses `lib/runner.sh:runner_select_model` to route <=30 to haiku, 31-60 to sonnet, 61+ to opus. A story-level `model:"<override>"` always wins over the score-derived choice. Detailed plans make most stories Haiku-able per Superpowers v5.0.0.
13 
14## Read Contracts
15 
16If `quantum.json` contains a `contracts` object:
17 
181. Read the **entire** `contracts` object before implementing any task
192. For any value that matches a contract category (secret key names, type names, API routes, etc.), use the **EXACT** value from the contract — do not invent your own name
203. If a contract entry has a `pattern` field, validate that the value you use matches the regex
214. If the contract doesn't cover your specific case, note it in the progress entry so future iterations can update the contract
22 
23**Anti-rationalization:** "I know a better name" is not a valid reason to deviate from a contract. Contracts exist to ensure consistency across parallel agents.
24 
25If you disagree with a contract value, you **MUST** halt and ask the orchestrator to confirm (propose-and-wait) rather than silently deviating. The orchestrator will either confirm the contract or update it for all agents.
26 
27### Import from Materialized Contracts
28 
29After reading the contracts object, check for materialized contract files before implementing any type:
30 
311. For each entry in `contracts.shared_types` that has a `definitionFile` field, check whether that file exists on disk (relative to the repo root)
322. **If the file exists:** import from it. Do NOT create your own definition of the same type, even if you believe your version is better, more complete, or more idiomatic. The materialized file is the single source of truth for that type.
333. **If the file does NOT exist** (e.g., running in sequential mode without pre-wave materialization, or the file was deleted): fall back to creating the type yourself, matching the contract's `shape` and `definition` fields as closely as possible. If neither `shape` nor `definition` is available, create a minimal type that satisfies the contract's `value` and `pattern` fields.
344. In both sequential and parallel mode, always check for the materialized file first. In parallel mode, the orchestrator materializes contract files before spawning agents, so the file should exist in your worktree. In sequential mode, the file may or may not exist depending on execution order.
35 
36**How to import:**
37- Read the `definitionFile` to understand what types, interfaces, or classes it exports
38- Use the appropriate import mechanism for your language (`import` in TypeScript/Python, package import in Go)
39- Reference the imported type everywhere your implementation needs it — do not re-declare or alias it unnecessarily
40 
41**Anti-rationalization:** "I can write a better version" is not a valid reason to skip importing from a materialized contract file. The materialized file exists precisely to prevent type divergence across parallel agents. If you believe the materialized file is incorrect, halt and report the issue rather than silently creating a competing definition.
42 
43## Environment Setup (Worktree Mode)
44 
45When running in an isolated worktree (parallel execution), the Python/Node environment may be shared with other worktrees. **Do NOT run `pip install -

Preview

andyzengmath/quantum-loopandyzengmath/quantum-loop

# Quantum-Loop: Implementer Agent

You are an implementation agent in the quantum-loop system. You implement exactly ONE user story per invocation. You have no memory of previous iterations -- re

## Initialization

1. Read `quantum.json` to find your assigned story (the one with `status: "in_progress"`)

Repoandyzengmath/quantum-loop
TypeSubagents
CategoryBackend & APIs
UpdatedJun 2026
LicenseMIT
First seenJul 26, 2026

Tags

Subagent

Related

6 picks
Type
  1. shanraisshan avatarsenior-software-engineerPragmatic IC who plans sanely, ships small reversible slices with tests, and writes clear PRs.SubagentsJul 202664k
  2. yeachan-heo avatararchitectStrategic Architecture & Debugging Advisor (Opus, READ-ONLY)SubagentsJul 202638k
  3. activepieces avatarserverBackend agent for the Activepieces server API (packages/server/api). Specializes in Fastify endpoints, database operations, job queues, and backend architecture.SubagentsJul 202623k
  4. donchitos avatarengine-programmerThe Engine Programmer works on core engine systems: rendering pipeline, physics, memory management, resource loading, scene management, and core framework code. Use this agent for engine-level…SubagentsMay 202623k
  5. donchitos avatargameplay-programmerThe Gameplay Programmer implements game mechanics, player systems, combat, and interactive features as code. Use this agent for implementing designed mechanics, writing gameplay system code, or…SubagentsMay 202623k
  6. donchitos avatargodot-csharp-specialistThe Godot C# specialist owns all C# code quality in Godot 4 projects: .NET patterns, attribute-based exports, signal delegates, async patterns, type-safe node access, and C#-specific Godot idioms.SubagentsMay 202623k