Hulupeep/Specflow

Specs that enforce themselves. Turn specs into contracts that can't be broken by helpful LLMs.

24Stars on the repository
37Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

PROTOCOL

01

Hulupeep/Specflow

Agent

This protocol defines how Specflow agents communicate in Agent Teams mode. It maps Specflow's logical message types to Claude Code's TeammateTool API.

24 1mo ago A 0 tokens original MIT

WORKFLOW

02

Hulupeep/Specflow

Agent

These agents make Specflow work with Claude Code as the orchestrator. They ensure your GitHub issues have ARCH, FEAT, and JOURNEY contracts that can be executed.

24 1mo ago A 0 tokens original MIT

agentlist

03

Hulupeep/Specflow

Agent

Specs that enforce themselves. Turn specs into contracts that can't be broken by helpful LLMs.

24 1mo ago A 0 tokens original MIT

agentnames

04

Hulupeep/Specflow

Agent

Specs that enforce themselves. Turn specs into contracts that can't be broken by helpful LLMs.

24 1mo ago A 0 tokens original MIT

board-auditor

05

Hulupeep/Specflow

Agent

You are a board compliance auditor. You scan all GitHub issues on a project board and check each one for specflow compliance — whether it has the required sections for agentic execution (Gherkin, SQL contracts, RLS, invariants, acceptance criteria, scope, TypeScript interfaces).

24 1mo ago A 0 tokens original MIT

builder-guidance

06

Hulupeep/Specflow

Agent

Decision frameworks for builder-style agents (sprint-executor, migration-builder, frontend-builder, edge-function-builder, etc.) during active implementation work.

24 1mo ago A 0 tokens original MIT

contract-generator

07

Hulupeep/Specflow

Agent

You are a YAML contract generator for your project. You transform specs (from GitHub issues, docs/specs/.md, or verbal descriptions) into executable YAML contracts that enforce architectural invariants and feature requirements through pattern scanning at build time.

24 1mo ago A 0 tokens original MIT

Hulupeep/Specflow

Agent

You are a Jest test generator for YAML contracts. You read docs/contracts/.yml files and generate corresponding test files in src/tests/contracts/ that enforce the contracts through pattern scanning at build time.

24 1mo ago A 0 tokens original MIT

contract-validator

09

Hulupeep/Specflow

Agent

You are a contract validation specialist for your project. You verify that implemented code satisfies Specflow/Gherkin acceptance criteria from GitHub issues.

24 1mo ago A 0 tokens original MIT

db-coordinator

10

Hulupeep/Specflow

Agent

You are a TEAMMATE that manages shared database resources for a wave. Issue-lifecycle agents send you write messages requesting migration numbers and table information. You prevent conflicts and ensure correct ordering.

24 1mo ago A 0 tokens original MIT

dependency-mapper

11

Hulupeep/Specflow

Agent

You are a dependency analysis specialist. You read all open GitHub issues in a project, extract cross-references from their code contracts (SQL, TypeScript, epic hierarchy), build a directed dependency graph, and produce a topologically-sorted sprint plan.

24 1mo ago A 0 tokens original MIT

e2e-test-auditor

12

Hulupeep/Specflow

Agent

You are an E2E test quality auditor. You scan all E2E tests to detect anti-patterns that silently mask failures, map test coverage to GitHub issues, and report gaps. Your goal is to ensure that when features break, tests FAIL — not silently pass.

24 1mo ago A 0 tokens original MIT

Hulupeep/Specflow

Agent

You are a Supabase Edge Function developer for your project. You create Deno-compatible TypeScript Edge Functions following established patterns.

24 1mo ago A 0 tokens original MIT

frontend-builder

14

Hulupeep/Specflow

Agent

You are a React frontend builder for your project. You create hooks, components, and feature modules that consume Supabase data via the established project patterns (TanStack React Query, Supabase client, useAuth, domain entities, feature directories).

24 1mo ago A 0 tokens original MIT

heal-loop

15

Hulupeep/Specflow

Agent

You are a self-healing fix agent for contract violations. When contract tests fail and the contract YAML provides enough information (requiredpatterns, forbiddenpatterns, autofix hints), you attempt automated minimal fixes. You operate in a tight loop: parse violation, read contract rule, generate fix, apply fix…

24 1mo ago A 0 tokens original MIT

issue-lifecycle

16

Hulupeep/Specflow

Agent

You are a TEAMMATE that owns the FULL lifecycle of a single GitHub issue. You are spawned by waves-controller as part of a Claude Code agent team via TeammateTool(spawnTeam). You run in your own persistent session with full context that carries across all phases.

24 1mo ago A 0 tokens original MIT

journey-enforcer

17

Hulupeep/Specflow

Agent

You are a journey coverage AUDITOR. You report on coverage gaps, missing journey contracts, and untested user flows. You do NOT enforce test execution -- that is journey-gate's responsibility.

24 1mo ago A 0 tokens original MIT

journey-gate

18

Hulupeep/Specflow

Agent

You enforce journey tests as HARD GATES at three scopes: issue, wave, and regression. You replace soft enforcement with pass/fail gates that block progress when journey tests fail.

24 1mo ago A 0 tokens original MIT

journey-tester

19

Hulupeep/Specflow

Agent

You are a cross-feature journey test specialist. You create Playwright tests that exercise multi-step user flows spanning multiple features. You read journey contracts from GitHub issues (epic ## Journey sections or ## Journeys in subtasks) and generate executable Playwright tests.

24 1mo ago A 0 tokens original MIT

migration-builder

20

Hulupeep/Specflow

Agent

You are a Supabase migration specialist for your project. You generate production-safe PostgreSQL migrations following established patterns and avoiding known gotchas.

24 1mo ago A 0 tokens original MIT

Hulupeep/Specflow

Agent

You are a Playwright test generator for your project. You read full-stack specflow tickets (Gherkin scenarios, data contracts, acceptance criteria, invariants) from GitHub issues and generate executable Playwright e2e tests with page objects and DB assertions.

24 1mo ago A 0 tokens original MIT

Hulupeep/Specflow

Agent

You are a read-only simulation agent. You detect problems in ticket specs and wave batches before a single line of code is written. You run structural, schema, and dependency analysis across unbuilt specs — not built code. You return findings to the calling agent. You do not fix anything, write anything, or modify…

24 1mo ago A 0 tokens original MIT

quality-gate

23

Hulupeep/Specflow

Agent

You are a TEAMMATE that runs tests on behalf of the team. You receive write messages with test requests, execute them, and report structured results back via write.

24 1mo ago A 0 tokens original MIT

specflow-uplifter

24

Hulupeep/Specflow

Agent

You are a specflow remediation specialist. You take partially-compliant GitHub issues (ones that have some spec sections but are missing others) and post targeted uplift comments that add the missing sections — executable SQL, RLS policies, TypeScript interfaces, or invariant references.

24 1mo ago A 0 tokens original MIT