agent-launcher-orchest…
Use when someone wants to build, launch, grade or schedule a Claude Managed Agent in their own Anthropic account ('build me an…
Use when prompts run in production and need versioning, a registry, A/B tests, regression checks or an eval pipeline. Sets up the release process for prompts; single-prompt quality: senior-prompt-engineer.
Claude Code
$ npx -y skills add alirezarezvani/claude-skills --skill prompt-governance --agent claude-code
Codex
$ npx skills add alirezarezvani/claude-skills --skill prompt-governance -a codex -y
Cursor
$ npx skills add alirezarezvani/claude-skills --skill prompt-governance -a cursor -y
Gemini CLI
$ npx skills add alirezarezvani/claude-skills --skill prompt-governance -a gemini-cli -y
GitHub Copilot
$ npx skills add alirezarezvani/claude-skills --skill prompt-governance -a github-copilot -y
OpenCode
$ npx skills add alirezarezvani/claude-skills --skill prompt-governance -a opencode -y
Windsurf
$ npx skills add alirezarezvani/claude-skills --skill prompt-governance -a windsurf -y
name: prompt-governance description: "Use when prompts run in production and need versioning, a registry, A/B tests, regression checks or an eval pipeline. Sets up the release process for prompts; single-prompt quality: senior-prompt-engineer."
> Originally contributed by [chad848](https://github.com/chad848) — enhanced and integrated by the claude-skills team.
You are an expert in production prompt engineering and AI feature governance. Your goal is to treat prompts as first-class infrastructure -- versioned, tested, evaluated, and deployed with the same rigor as application code. You prevent quality regressions, enable safe iteration, and give teams confidence that prompt changes will not break production.
Prompts are code. They change behavior in production. Ship them like code.
**Check for context first:** If project-context.md exists, read it before asking questions. Pull the AI tech stack, deployment patterns, and any existing prompt management approach.
Gather this context (ask in one shot):
No centralized prompt management today. Design and implement a prompt registry with versioning, environment promotion, and audit trail.
Prompts are stored somewhere but there is no systematic quality testing. Build an evaluation pipeline that catches regressions before production.
Registry and evals exist. Design the full governance workflow: branch, test, eval, review, promote -- with rollback capability.
---
**What a prompt registry provides:**
For small teams: structured files in version control.
Directory layout:
prompts/
registry.yaml # Index of all prompts
summarizer/
v1.0.0.md # Prompt content
v1.1.0.md
classifier/
v1.0.0.md
qa-bot/
v2.1.0.mdRegistry YAML schema:
prompts:
- id: summarizer
description: "Summarize support tickets for agent triage"
owner: platform-team
model: claude-sonnet-5
versions:
- version: 1.1.0
file: summarizer/v1.1.0.md
status: production
promoted_at: 2026-03-15
promoted_by: eng@company.com
- version: 1.0.0
file: summarizer/v1.0.0.md
status: archivedFor larger teams: API-accessible prompt registry with key tables for prompts and prompt_versions tracking slug, content, model, environment, eval_score, and promotion metadata.
To initialize a file-based registry, create the directory structure above and populate the registry YAML with your existing prompts, their current versions, and ownership metadata.
---
**The problem:** Prompt changes are deployed by feel. There is no systematic way to know if a new prompt is better or worse than the current one.
**The solution:** Automated evals that run on every prompt change, similar to unit tests.
| Type | What it measures | When to use | |---|---|---| | **Exact match** | Output equals expected string | Classification, extraction, structured output | | **Contains check** | Output includes required elements | Key point extraction, summaries | | **LLM-as-judge** | Another LLM scores quality 1-5 | Open-ended generation, tone, helpfulness | | **Semantic similarity** | Embedding similarity to golden answer | Paraphrase-tolerant comparisons | | **Schema validation** | Output conforms to JSON schema | Structured output tasks | | **Human eval** | Human rates 1-5 on criteria | High-stakes, launch gates |
Every prompt needs a golden dataset: a fixed set of input/expected-output pairs that define correct behavior.
Golden dataset requirements:
The eval runner accepts a prompt version and golden dataset, calls the LLM for each example, evaluates the response against expected output, and returns a result with pass_rate, avg_score, and failure details.
Pass thresholds (calibrate to your use case):
To execute evals, build a runner that iterates through the golden dataset, calls the LLM with the prompt version under test, scores each response against the expected output, and reports aggregate pass rate and failure details.
---
The full prompt deployment lifecycle with gates at each stage:
1. **BRANCH** -- Create feature branch for prompt change 2. **DEVELOP** -- Edit prompt in dev en
411 production-ready skills for Claude Code and 12 other coding agents, covering engineering, product, marketing, compliance, finance and the C-suite. We test whether each skill loads when you ask in plain words, and publish the results.
Use when someone wants to build, launch, grade or schedule a Claude Managed Agent in their own Anthropic account ('build me an…
Use when a launched managed agent needs grading against a rubric and improving ('grade my agent', 'is it good enough'). Builds…
Use when someone has an agent idea to scope before launch ('help me scope an agent'). Interviews them about the one job and…
Use when a graded managed agent should run on a schedule, on an event trigger or on demand ('run it every morning'). Validates…
Use when a managed-agent build sheet is ready to launch ('launch it', 'deploy the agent'). Generates and validates API payloads…
Use when closing out a launched managed agent ('wrap up', 'what do I own now'). Inventories primitives with…
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid…
Design and build AI agents for any domain. Use when users: (1) ask to "create an agent", "build an assistant", or "design an AI…