spec-harness-generate-agents

Populate SDD agents' GEN:rules regions with project-specific cited checklists.

28|2|Updated Oct 3, 2025
One-click install
npx skills add https://github.com/chohra-med/expo_boilerplate --skill spec-harness-generate-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-harness-generate-agents
Source: https://github.com/chohra-med/expo_boilerplate/tree/main/.claude/skills/spec-harness-generate-agents
Command: npx skills add https://github.com/chohra-med/expo_boilerplate --skill spec-harness-generate-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generic Spec-Driven Development (SDD) agents come pre-configured with generic rules that do not align with your project's unique coding standards, testing workflows, review criteria, and architecture patterns. This leads to inconsistent code, hallucinated project patterns, and wasted time re-explaining your project's rules to AI assistants every new session.

Core Features & Use Cases

  • Project-Specific Agent Binding: Populates the GEN:rules region of all 6 core SDD agents (implementer, tester, reviewer, researcher/planner, verifier, etc.) with your project's actual, cited rules for coding, testing, reviewing, and architecture.
  • Auto Rule Discovery/Generation: Automatically uses existing project rules if they are present, or generates new rules from your project's folder structure, industry best practices, and web sources if no rules exist yet.
  • Idempotent Updates: Safe to re-run whenever your project's rules are updated, ensuring all agents stay in sync without duplicate or conflicting rule entries, and enforces a ratchet system that only sharpens rules over time (no deletions).
  • Use Case: For teams using Claude Code, Cursor, or Antigravity with Spec-Driven Development workflows, this skill eliminates the need to manually configure each AI agent to match your project's standards, ensuring consistent, accurate outputs from the first session.

Quick Start

Use the spec-harness-generate-agents skill to bind all 6 generic SDD agents in your .claude/agents directory to your project's specific coding, testing, and architecture rules, populating each agent's GEN:rules region with accurate, cited checklists.

Frequently Asked Questions about spec-harness-generate-agents

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bind generic SDD agents to my project's coding rules in Claude Code?

To bind SDD agents to project rules, populate the GEN:rules region of each agent with project-specific, cited checklists. This skill auto-discovers existing rules or generates new ones from your project structure, ensuring hallucination-free AI behavior.

Can I use Cursor or Antigravity for spec-driven development agent configuration?

Cursor and Antigravity are supported for spec-driven development agent configuration. The skill binds all 6 core SDD agents to your project's unique coding, testing, reviewing, and architecture rules across these development environments.

What happens if no project rules exist when configuring AI agents?

When no project rules exist, the skill auto-generates new rules from your project's folder structure, industry best practices, and web sources. It populates the GEN:rules region of each agent with these generated, cited checklists.

How do I update SDD agent rules without creating duplicate entries?

Updating SDD agent rules is idempotent and safe to re-run. The skill enforces a ratcheted rule system that only sharpens requirements over time without deletions, ensuring all agents stay in sync without duplicate or conflicting entries.

Why do my generic AI coding agents ignore my project's architecture patterns?

Generic AI coding agents ignore architecture patterns because they lack project-specific rule binding. This skill solves the problem by populating the GEN:rules region with your actual, cited rules for coding, testing, and architecture.

Do I need pre-configured SDD agents to use this project rule binding skill?

Pre-configured SDD agents in your .claude/agents directory are required. This skill targets development workflows using Claude Code, Cursor, or Antigravity by binding existing generic agents to project standards.