Show HN: Self Improving AgentOrchestrator Skill Claramap Builder, an MIT-licensed open-source agent skill that orchestrates software development with Claude Code and Codex, was released by developer mathaix. The skill accepts a goal via the `/implement` command, breaks it into tasks, assigns each worker context and a model matched to task complexity, validates returned work, integrates changes, and iterates until required checks pass. The current implementation runs on Claude Code, Codex, and SpecStory, with SpecFlow guiding the workflow and Kiro-style specs using EARS structuring feature documents. Agent Skills to Orchestrate Code Development. Claramap Builder is an open-source agent skill that orchestrates software development with Claude Code and Codex. Install it in your coding harness and invoke /implement with a goal. It breaks the goal into manageable tasks, gives each worker the context it needs, and selects models based on task complexity. It validates what comes back, integrates the changes, and iterates until the requested behavior is implemented and the required checks pass. The skill bundles instructions, references, spec templates, and executable helpers. The current implementation runs on Claude Code, Codex, and SpecStory , with SpecFlow guiding the workflow and Kiro-style specs using EARS structuring the feature documents. See attribution attribution . The AgentSkill format can be adapted to other coding harnesses; the shipped setup uses Claude Code as its host. See harness support https://github.com/mathaix/claramap-builder/blob/main/docs/architecture.md agent-skill-packaging-and-harness-support . Install the skill https://github.com/mathaix/claramap-builder/blob/main/docs/usage.md · How it works https://github.com/mathaix/claramap-builder/blob/main/docs/implement.md · Architecture https://github.com/mathaix/claramap-builder/blob/main/docs/architecture.md I built Claramap Builder to make agent-driven development easier to coordinate, inspect, and improve. Three goals shaped it: 1. Orchestrate development across coding harnesses. Package the workflow as an AgentSkill so its instructions, context, and development practices can travel with the tools I use. The current implementation connects Claude Code and Codex; adapting another harness means wiring its execution and review capabilities. 2. Use a powerful orchestrator and delegate to specific subagents. Keep the full goal and project context with a capable coordinator. Give each subagent a scoped task, the context it needs, and a model matched to the work's complexity. The orchestrator validates what comes back, integrates it, and drives the next iteration. 3. Capture the work so I can improve the workflow. Preserve conversations, worker attempts, check results, and review findings. Use those records to understand repeated work, slow handoffs, and verification gaps, then make targeted improvements and evaluate them on later runs. I wanted spec-driven development with a coordinator that owns the complete goal: assigning contextual work, validating the integrated result, and preserving evidence for the next run. Claramap Builder packages that workflow as an MIT-licensed agent skill with inspectable helpers. | Approach | Documents and structure | Workflow support | |---|---|---| | Kiro feature specs https://kiro.dev/docs/specs/feature-specs/ | Requirements, design, and tasks; EARS acceptance criteria | Spec workflow integrated into Kiro | | GitHub Spec Kit https://github.com/github/spec-kit | Specification, technical plan, and tasks | CLI setup, templates, and agent skills/commands for implementation and convergence | | Codex project instructions https://learn.chatgpt.com/docs/agent-configuration/agents-md | AGENTS.md carries project instructions; teams supply their own spec conventions | Codex loads instructions into agent context; project tools and checks implement additional gates | | Claude Code project instructions https://code.claude.com/docs/en/memory | CLAUDE.md carries project instructions; teams supply their own spec conventions | Claude loads instructions into agent context; project tools and checks implement additional gates | | Claramap Builder | Kiro-style specs, EARS, scoped worker briefs, exact-tree review records, and token reports | Agent skill plus worker, review, usage, and recovery helpers; currently coordinates Claude Code and Codex | These approaches operate at different layers and can be combined. A project's SPEC.md and use of RFC 2119 words such as MUST or SHOULD are authoring choices; this comparison does not treat them as a universal Codex or Claude Code spec format. Claramap Builder's review helper checks that approval names the reviewed Git tree and that the captured content remains unchanged. The coordinator still judges reviewer independence, finding dispositions, and check results. Token reports show observed usage, not verified billing. See Architecture https://github.com/mathaix/claramap-builder/blob/main/docs/architecture.md for the boundaries of those guarantees. See the Architecture guide https://github.com/mathaix/claramap-builder/blob/main/docs/architecture.md for the full workflow, component responsibilities, installation requirements, and where specs and run records live. These are separate projects used by the skill. Set up the tools before your first build; scripts/install.py only copies Claramap Builder's skill files. | Project | What it is and how we use it | Install beforehand? | |---|---|---| | Claude Code https://github.com/anthropics/claude-code | Anthropic's terminal coding agent. Hosts the skill, coordinates tasks and repairs, and runs a separate agent for independent review. | Yes. Install and authenticate; ensure access to the configured reviewer. Setup https://code.claude.com/docs/en/overview . | | Codex CLI https://github.com/openai/codex | OpenAI's terminal coding agent. Runs scoped workers with relevant context and a model selected for task complexity. | Yes for delegated builds. Install and authenticate before launching workers. Direct Claude tasks do not launch Codex. Setup https://github.com/openai/codex quickstart . | | SpecStory CLI https://github.com/specstoryai/getspecstory | A tool that saves AI coding conversations as local Markdown. Captures coordinator and worker history for recovery and workflow analysis. | Yes. Install its CLI and enable capture before starting the documented workflow. Setup https://docs.specstory.com/integrations/terminal-coding-agents . | | SpecFlow https://github.com/specstoryai/specflow | SpecStory's methodology for building with software agents: intent, roadmap, tasks, execution, and refinement. Structures our specs and worker briefs. | No. Its planning approach is incorporated in the bundled templates and instructions. Method guide https://www.specflow.com/getting-started.html . | Python 3.11+, Git, and macOS/Linux or WSL are also required for the helpers. The installation guide https://github.com/mathaix/claramap-builder/blob/main/docs/installation.md requirements gives the setup order and checks. The architecture guide https://github.com/mathaix/claramap-builder/blob/main/docs/architecture.md explains capture records and how the components connect. Install and authenticate the tools listed above, then install the skill: git clone https://github.com/mathaix/claramap-builder.git ~/claramap-builder cd ~/claramap-builder python3 scripts/install.py implement This copies the primary skill into ~/.claude/skills/implement , making /implement available across your projects. You do not repeat this installation for each build. See installation and updates https://github.com/mathaix/claramap-builder/blob/main/docs/installation.md for model access, project-specific installation, and upgrading the skill. 1. Start in your project. Open Claude with session capture from the product repository: cd /path/to/your/project specstory run claude --no-cloud-sync When using Codex workers, keep specstory watch --no-cloud-sync running in another terminal in the relevant worktree. See capture setup https://github.com/mathaix/claramap-builder/blob/main/docs/installation.md run-claude-and-codex-through-specstory . An existing captured session can handle subsequent goals. 2. Describe the outcome. Give the skill a goal, constraints, and acceptance criteria: /implement Add a display-name setting. Save it using the existing profile API, preserve account permissions, and verify that it survives a page reload. 3. Build and iterate. Claude inspects the code, creates specs where needed, and breaks the goal into scoped work. It gives workers relevant context, selects models for task complexity, validates returned work, and integrates the changes. Failed checks and blocking review findings return for repair; missing access or unresolved requirements remain explicit blockers. 4. Inspect the result. Review the changed code, check results, independent review findings, and remaining gaps. Larger changes include requirements, design, and task progress in your product repository at specs/