ai-team-library/claude/skills/new-adr/SKILL.md
# Skill: New ADR ## Description Creates a new Architecture Decision Record from a structured template. Guides the author through capturing the context, decision drivers, considered options with tradeoffs, the chosen option with rationale, and consequences. Links the ADR to related stories or work items and assigns it a sequential number. This skill enforces ADR discipline so that architectural decisions are documented consistently and discoverable by the whole team. ## Trigger - Invoked by t
npx skillsauth add beekeeper-lab/foundry ai-team-library/claude/skills/new-adrInstall 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.
Creates a new Architecture Decision Record from a structured template. Guides the author through capturing the context, decision drivers, considered options with tradeoffs, the chosen option with rationale, and consequences. Links the ADR to related stories or work items and assigns it a sequential number. This skill enforces ADR discipline so that architectural decisions are documented consistently and discoverable by the whole team.
/new-adr slash command.| Input | Type | Required | Description |
|-------|------|----------|-------------|
| decision_title | String | Yes | Short title for the decision (e.g., "Use PostgreSQL for primary datastore") |
| context | Text | Yes | Background and problem statement driving the decision |
| options | List of strings | No | Options considered; the skill will prompt for these if omitted |
| related_items | List of strings | No | Story IDs, task IDs, or issue references this decision relates to |
| adr_dir | Directory path | No | Where to write ADRs; defaults to ai/context/decisions/ or ai/outputs/architect/ |
adr-NNN-*.md files and increment the highest number found. If no ADRs exist, start at 001.adr-{NNN}-{slug}.md in the ADR directory.adr-index.md or decisions.md file exists, append the new entry.| Output | Type | Description | |--------|------|-------------| | adr_file | Markdown file | The complete ADR following the project template | | adr_index_update | Appended text | New entry added to the ADR index if one exists |
| Error | Cause | Resolution |
|-------|-------|------------|
| EmptyTitle | No decision title provided | Supply a concise title for the decision |
| EmptyContext | No context or problem statement provided | Describe why the decision is needed |
| AdrDirNotWritable | Cannot write to the ADR directory | Check permissions or specify a different directory |
| DuplicateTitle | An ADR with a very similar title already exists | Review the existing ADR; amend it or use a distinct title |
personas/architect/templates/adr.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`