claude

foundry

Autonomous build-verify-fix loop. Decomposes a spec into castings with pre-authored teammate prompts, validates them through an 11-dimension F0.9 gate (including F0.7 intent-carrier coverage), builds in parallel waves with server-side evidence re-execution and per-requirement-ID binding, runs up to 8 verification streams (TRACE, FLOW_TRACE, PROVE, RESEARCH_AUDIT, COVERAGE_DIFF, SIGHT, TEST/PROBE, TEST_OBSERVATIONS), grinds defects to zero, then assays the result with fresh-eyes verification. Brownfield runs consume a flow delta; greenfield and cosmetic runs use the end-state pipeline. Forge plans. Foundry builds.

3 on GitHubby AlphaBravov4.11.3MITupdated 3 days agodevelopment
/

Plugin foundry from marketplace guild in alphabravo-oss/guild. Commands read from the repo's manifest — 3 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (4)

  • prove

    Relentless spec-to-code verification with fresh eyes. Reads the spec line by line, reads the actual code, and does not stop until every requirement is provably implemented — not just present, but correct. Catches intent gaps, systemic issues, and spec drift that mechanical audits miss.

  • sight

    Deep browser-based UI audit. Clicks every button, fills every form, opens every dropdown, reads every console log — like a scrutinizing QA engineer. Supports headed and headless. Used as foundry's F2 SIGHT verification stream and as a standalone QA tool.

  • temper

    Post-ASSAY micro-domain deep audit. After F4 ASSAY can't find anything else, temper zooms into tiny areas — individual functions, single pages, specific flows — and asks extremely specific questions about whether they actually work. Finds issues that broad audits miss.

  • trace

    Trace every function, every data flow, and simulate user workflows against the spec. Identifies gaps — missing API calls, disconnected data, unwired functions — that tests and builds don't catch.

Slash commands (7)

  • /foundry:help

    Explain the Foundry workflow and available commands

  • /foundry:resume

    Resume an interrupted foundry run

  • /foundry:setup

    Install foundry MCP server and all prerequisites

  • /foundry:start

    Start a foundry build-verify-fix loop

  • /foundry:status

    Show current foundry run status

  • /foundry:stop

    Gracefully stop the current foundry run

  • /foundry:update

    Update the foundry MCP server to the latest version

Subagents (15)

  • assayer

    Final-gate spec-to-code verification with spec-before-code methodology for Foundry ASSAY phase

  • codebase-mapper

    Maps an existing codebase's stack, architecture, structure, conventions, integrations, and concerns before decomposition. Produces six structured files in foundry-archive/{run}/codebase/ consumed by F0.5 DECOMPOSE and casting teammates. Spawned by the Foundry Lead during F0 when the target codebase

  • coverage-diff

    F2 INSPECT stream for MIGRATION spec type. Runs a deterministic diff between each casting's coverage_list (source items to port) and the actual destination files, flagging missing destinations as COVERAGE_INCOMPLETE defects.

  • flow-mapper

    Produces a grounded flow graph (flow-graph.json) of a brownfield codebase's data and control flows. Every node is anchored to a real file:symbol via LSP or grep — nothing invented. Spawned during V3 Forge R0 in brownfield mode to provide the attention anchor that prevents endpoint-anchored plumbing

  • flow-tracer

    V3 INSPECT stream. Walks flow-delta.json forward from origin to sink, verifying each packet's produces exists in code AND actually consumes its declared upstream. Mirror of tracer.md (which verifies upstream callers). Paired with tracer, they cover both directions.

  • intent-carrier

    F0.7 phase. Reads spec.md's <Appendix: Interview Transcript> block FIRST then every casting-{id}-prompt.md, emits intent-coverage.json — A-NNN × casting_id matrix with closed-vocabulary verdicts PROPAGATED / PARAPHRASED / DROPPED. Citation-only — never embeddings or fuzzy text-overlap.

  • nyquist-auditor

    Generates regression tests for VERIFIED requirements that lack automated coverage. Spawned during F5.5 NYQUIST phase of /foundry:start when run with --nyquist.

  • pattern-mapper

    Maps each new/modified file in the spec to its closest existing analog in the codebase and extracts concrete code excerpts to mirror. Produces PATTERNS.md consumed by F0.5 DECOMPOSE so every casting prompt can reference real code, not abstract conventions. Spawned by the Foundry Lead during F0, afte

  • research-auditor

    F2 INSPECT 5th stream. Audits the built code against the recommendations in foundry-archive/{run}/research/*.md files. Catches deviations early so they enter F3 GRIND before F4 ASSAY.

  • research-synthesizer

    Consolidates N parallel RESEARCH.md files from F0 RESEARCH into one SUMMARY.md. Spawned by the Foundry Lead after F0 RESEARCH when >= 4 domain RESEARCH.md files exist, so decomposition and casting teammates can read one document instead of N.

  • researcher

    Researches how to implement a domain before decomposition. Produces RESEARCH.md consumed by F0.5 DECOMPOSE and individual casting teammates. Spawned during F0 RESEARCH phase of /foundry:start.

  • spec-test-deriver

    F2 INSPECT 8th stream. Source-blind: reads spec only, never implementation source; executing surfaces the spec's Contracts table names is sanctioned. Derives hypothesis-jsonschema strategies from TYPE-01 contracts table, generates and runs falsifiable tests against documented surfaces (SKIP with a r

  • teammate

    Foundry CAST and GRIND teammate. Implements tasks from a pre-authored casting prompt treating spec requirements, global invariants, and mandatory rules as three co-authoritative sources of truth. Practices deliberate engineering — depth before writing, alternatives before committing, blast radius be

  • test-observations-adjudicator

    5th parallel ASSAY agent. Adjudicates Phase 7 / TEST-01 test_observations channel — runs validate-test-observations.py, classifies pattern-clean FAIL observations from KNOWN_TEST_OBSERVATION_VERDICTS = {DEFECT, WRONG_TEST, INCONCLUSIVE}, appends assay_verdict to source JSON.

  • tracer

    Deterministic wiring verification for Foundry INSPECT phase — Serena LSP when available, explicitly degraded grep trace otherwise

MCP servers (1)

  • foundry

    runs: uv run --project ${CLAUDE_PLUGIN_ROOT}/mcp-server foundry-mcp --project-root ${CLAUDE_PROJECT_DIR}

Hooks (1)

  • SessionStart

    ${CLAUDE_PLUGIN_ROOT}/hooks/session-start-serena.sh

View source on GitHub

More from alphabravo-oss/guild

All 14 plugins →

webster

claude

Production documentation for an app you built, in a fixed layout modelled on Harvester: subject-first directories and a Docusaurus site whose navigation is the filesystem. Every page declares both what it is and who it is for, with sections from The Good Docs Project and quality checks from the ISO/IEC/IEEE 26514 characteristics: type mixing, alt text, heading order, and reading grade measured against that page's own reader. Extracts the reference material, anchors every claim to a file and line, measures drift against a recorded manifest, and refuses to state what it could not check.

11 skills · 4 commands · 6 agents

3

adhoc

claude

Stops Claude from racing on ad-hoc work. Methodical-mode pre-response checklist injected every turn (Restate, Verified/Unverified assumptions, Read Floor, Approach Deliberation, Blast Radius, Stall Check, Competing Hypotheses, Goal-Driven Execution). Stop hook enforces four gates: file:line citation verifier, uncertainty-tell scanner, zero-tool-call grounding audit, and an iterative two-tier critic-dialog (Haiku fast-critic rounds 1-2, opus pre-stop-critic rounds 3-5, HARD block at round 5 until /adhoc:trust-me bypass). Each critic runs a 10-item rule compliance audit and sees the prior round's feedback to verify Claude actually addressed flagged issues. /adhoc:casual (one turn skip), /adhoc:trust-me (one-turn strict bypass), /adhoc:off (session disable). /adhoc:deep for heavier analysis, /adhoc:second-opinion for independent critique.

1 skill · 12 commands · 3 agents · hooks

3

crew

claude

Throw an AI dev at a problem and have it own the outcome. Five Opus agents (router, scout, worker, critic, fresh-eyes) collaborate to investigate, plan, execute, and verify — SSH into systems, spin up infra, edit code, ship features, debug deploys, get airgap bundles working. Worker self-switches between investigating, planning, executing, and verifying modes — one persistent persona, not five different ones. Bounded scout budget (25 tool calls / 5 min, doubled in --paranoid), multi-agent reflexion on stuck (N=2-3 parallel variants + judge — fixes Reflexion's degeneration-of-thought failure mode), critic and fresh-eyes both produce mandatory evidence ledgers of commands they actually ran. One checkpoint (plan approval) for side-effecting tasks, zero for pure investigation. Plan and debrief render in chat; state files exist in .crew/runs/ for resume. Production beats --yolo always. /crew:goal sets a completion condition and runs the worker→critic→fresh-eyes loop unattended — cycle after cycle until critic and fresh-eyes both return pass, or a cycle/time cap stops it — enforced by a Stop hook (goal-gate.py) that blocks the run from ending while the goal is unmet.

6 commands · 5 agents · hooks

3

tidy

claude

Careful low-risk codebase cleanup across 7 focused tracks: deduplication, type consolidation, dead code removal, circular dependency untangling, type strengthening, error-handling cleanup, and deprecated/AI-slop removal. Each track inspects in parallel (read-only), writes a critical assessment, ranks proposed changes by confidence (HIGH / MEDIUM / LOW / UNCERTAIN), and auto-applies ONLY HIGH-confidence LOW-risk changes per batch — running language-appropriate type checks, tests, and lints after each. MEDIUM and LOW changes get surfaced for explicit human decision. Atomic git commits per batch so any failing check is one revert away. Anti-pattern guardrails: never merges code that just LOOKS similar; never removes dynamically-imported / config-referenced / framework-convention / generated code; never strips legitimate boundary types (JSON parses, external APIs, FFI); never silences real error boundaries; never introduces new abstractions just to break a cycle; never uses comments as the source of truth. Refuses to run on a dirty working tree. Default mode is --dry-run (assess only); --apply is opt-in with a checkpoint before changes; --auto skips the checkpoint but never the HIGH-only confidence gate.

4 commands · 8 agents

3

e2e

claude

End-to-end test authoring and maintenance for web apps via Playwright + Playwright MCP. Claude drives a real browser, reads the accessibility tree, and emits *.spec.ts files that pass — then keeps them passing. /e2e:init scaffolds Playwright in the cwd and registers the MCP server. /e2e:write <flow> drives the browser to perform the flow and emits a green spec. /e2e:crawl discovers every route and generates a smoke spec per route. /e2e:matrix produces a routes × roles coverage suite with reused storageState. /e2e:audit runs the suite, reads trace.zip files, and triages failures by root cause. /e2e:record wraps playwright codegen for manual capture. The author skill enforces selector hygiene (getByRole over CSS), auto-wait discipline, and idempotent test design; the diagnose skill drives trace-driven flaky-test triage. The spec-writer subagent isolates MCP-driven spec authoring from the main context.

2 skills · 7 commands · 1 agent

3

tldr

claude

Always-on response shaping. A SessionStart hook loads a 10-rule ruleset into every new session — first line is the action, numbered multi-step work, restate where we are each turn, one concrete next action, concrete time estimates, visible wins, flat tone on failure, lists capped at 5, no preamble/recap/sign-off — plus six break-glass exceptions (depth requested, destructive action, debug spiral, real ambiguity, rule-would-delete-the-answer, harness outranks) and a pre-send delete pass. A UserPromptSubmit hook re-reads the state file every turn, so /tldr:off suspends the loaded ruleset immediately mid-session instead of next session. /tldr:verbose exempts a single turn and auto-reverts. /tldr:off, /tldr:on, /tldr:status, /tldr:help.

7 commands · hooks

3

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain foundry?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins14 plugins