ai-team-library/claude/skills/contract-review/SKILL.md
# Skill: Contract Review ## Description Performs a structured review of software contracts, SLAs, vendor agreements, and Master Service Agreements (MSAs). The skill systematically analyzes each clause for risk exposure, identifies unfavorable terms, evaluates liability caps and indemnification provisions, flags auto-renewal traps and termination restrictions, and produces a redline-ready report with recommended changes. This is the Legal Counsel persona's primary contract analysis tool. ## Tr
npx skillsauth add beekeeper-lab/foundry ai-team-library/claude/skills/contract-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Performs a structured review of software contracts, SLAs, vendor agreements, and Master Service Agreements (MSAs). The skill systematically analyzes each clause for risk exposure, identifies unfavorable terms, evaluates liability caps and indemnification provisions, flags auto-renewal traps and termination restrictions, and produces a redline-ready report with recommended changes. This is the Legal Counsel persona's primary contract analysis tool.
/contract-review slash command.| Input | Type | Required | Description |
|-------|------|----------|-------------|
| contract_doc | File path or text | Yes | The contract, SLA, MSA, or vendor agreement to review |
| contract_type | String | No | Type of agreement: msa, sla, sow, nda, license, vendor, saas; auto-detected if not provided |
| party_role | String | No | Whether the client is the buyer or seller/provider; defaults to buyer |
| risk_tolerance | String | No | Risk posture: conservative, moderate, aggressive; defaults to moderate |
| comparison_doc | File path | No | A preferred-terms template or previous contract version for delta comparison |
| jurisdiction | String | No | Governing law jurisdiction for jurisdiction-specific analysis (e.g., "Delaware", "England and Wales") |
| Output | Type | Description | |--------|------|-------------| | contract_review | Markdown file | Complete clause-by-clause analysis with risk ratings and findings | | redline_summary | Section in report | Recommended contract changes with proposed alternative language | | risk_matrix | Section in report | Summary table of all findings rated by risk level and category | | executive_summary | Section in report | High-level overview with critical/high finding count and negotiation priorities | | missing_clauses | Section in report | Standard protective clauses absent from the contract |
| Error | Cause | Resolution |
|-------|-------|------------|
| NoContractProvided | No contract document or text supplied | Provide the contract to review as a file path or pasted text |
| UnrecognizedFormat | The document does not appear to be a contract or agreement | Verify the correct file was provided; the skill expects legal agreements, not general business documents |
| IncompleteContract | The contract is missing signature blocks, schedules, or referenced exhibits | Note which sections are missing in the report; request the complete document for a full review |
| MultipleContracts | The input contains multiple separate agreements | Split into individual contracts and review each separately, or specify which agreement to analyze |
| JurisdictionUnsupported | The specified jurisdiction has legal nuances outside the skill's coverage | Flag jurisdiction-specific clauses that require local legal counsel review |
personas/legal-counsel/templates/contract-review.md) if availabledevelopment
# Skill: VDD (Verification-Driven Development) Gate ## Description Runs the programmatic VDD gate for a bean: parses the bean's `## Acceptance Criteria` section, dispatches each criterion's evidence type to the matching runner (test, lint, file, file-contains, or manual), aggregates the results into a pass/fail verdict, and writes a structured markdown report at `ai/outputs/tech-qa/vdd-<NNN>.md` (zero-padded NNN). This is the machine-checkable counterpart to the prose VDD policy in `ai/contex
tools
# Skill: Spawn Task ## Description Dispatches a single specialist persona to execute a single task with only that task's context. Auto-detects the runtime environment and chooses one of two execution paths: - **In tmux** (`$TMUX` set): spawn a worker in a git worktree using a child tmux window. Process-isolated, parallelizable, durable across the calling session's lifetime. Same pattern as `/spawn-bean` but at task granularity. - **Not in tmux**: invoke the `Agent` tool with `subagent_typ
development
# Skill: Orchestration Report ## Description Aggregates the per-bean **Orchestration Telemetry** blocks (BEAN-278) across recent Done beans and produces a markdown report that answers the architecture-aware-evaluation question: **is the orchestration paying for itself?** Distinct from `/telemetry-report` (which aggregates raw cost, duration, and tokens); this skill aggregates the orchestration-quality metrics layered on top — bounces, persona activations, contract violations, escape-hatch usag
development
# Skill: Health Check ## Description Runs all health checks defined in `ai/context/health-checks.md` and produces a table-format report. Can be called standalone or by other skills (e.g., `/long-run`). ## Trigger - Invoked by the `/health-check` slash command. - Called programmatically by `/long-run` at the start of each cycle. ## Inputs | Input | Type | Required | Description | |-------|------|----------|-------------| | health_checks | Markdown file | Yes | `ai/context/health-checks.md`