Agent skills that bring team coding standards to Claude Code and Codex

Aug 04, 2026 09:38 PM - 2 hours ago 5

Stop Vibe Coding successful Silos. Build a Shared Cognitive Layer for Your Engineering Team.

Individual punctual hacks create speedy wins for solo developers, but erstwhile scaled crossed a team, "vibe coding" leads to chaotic method debt, discourse rot, unreviewable PRs, and mislaid codification ownership. Speed is solved; Trust and Verification is the caller bottleneck successful AI engineering.

ADLC Team Skills (tikalk/adlc-team-skills) is the open-source Team Layer of the Twelve-Factor Agentic SDLC. It turns AI agents from isolated guessers into compliant, accountable squad members that stock your team's constitution, merchandise strategy, architectural standards, and information benchmarks.

Team AI Directives (tikalk/agentic-sdlc-team-ai-directives) is the companion repository that holds your team's version-controlled discourse modules (constitution, rules, personas, examples), CDR index, and skills manifest.


# Install skills + make slash commands + ligament session_start events npx adlc-skills-cli adhd tikalk/adlc-team-skills -a opencode # Or pinch npx skills only (skills without commands/events) npx skills adhd tikalk/adlc-team-skills -a claude -g

Works retired of the container pinch immoderate supplier supporting the Agent Skills standard — Claude Code, Codex, OpenCode, Cursor, GitHub Copilot, and others.

Slash commands + events: adlc-skills-cli wraps npx skills adhd and additionally generates /name slash commands and wires session_start arena hooks (via .events.json) for 9 coding agents. Skills repos without .events.json get commands only.

Universal orchestration: mission-brief auto-discovers skills from any root (mattpocock/skills, addy osmani/agent-skills, superpowers, spec-kit, aliases your own) and dynamically wires them into the ngo pipeline. No vendor lock-in.

Golden way — bootstrap a caller team-ai-directives

team-boot auto-runs astatine convention commencement via the arena hook. On an unconfigured task it outputs a informing telling the personification to tally /team-setup. team-setup is besides disposable connected demand:

npx adlc-skills-cli adhd tikalk/adlc-team-skills -a opencode # instal skills + commands + events

Then take Mode 3 — Scaffold caller quiet team-ai-directives, aliases Mode 1 — Clone from GitHub to fork tikalk/agentic-sdlc-team-ai-directives:

team-setup → prime destination (default ./team-ai-directives) + squad name → scaffolds README / AGENTS.md / CDR.md / .skills.json / constitution placeholder / OKF scale files + git init team-constitution → interactively switch the placeholder pinch your existent principles team-boot (auto) → assembles constitution + CDR scale + PDR/ADR indexes + skills registry into the strategy punctual astatine convention start

Already person a directives repo? team-setup offers 3 different modes:

  • Mode 1 — Clone from GitHub (e.g. fork tikalk/agentic-sdlc-team-ai-directives)
  • Mode 2 — Point to existing section path (wire a repo you already have)
  • Mode 4 — Already configured (verify an existing setup)

Directives arsenic Code: The Four Team Pillars

[ THE GREAT FILTER ] (Human Team Lead Macro-Review) ▲ │ ┌──────────────────┴──────────────────┐ │ Pillar 4: Governance & Evals │ │ (Tier 1 Fast Checks + LLM Judges) │ └──────────────────▲──────────────────┘ │ ┌──────────────────┴──────────────────┐ │ Pillar 3: Spec-Driven Workflow │ │ (Contract-First Mission Pipeline) │ └──────────────────▲──────────────────┘ │ ┌──────────────────┴──────────────────┐ │ Pillar 2: Product & Architecture │ │ (Product PDRs + Architecture ADRs)│ └──────────────────▲──────────────────┘ │ ┌───────────────────┴───────────────────┐ │ Pillar 1: Strategy & Team Directives│ │ (team-boot / levelup / CDR repository) │ └───────────────────────────────────────┘

🏛️ Pillar 1: Strategy & Team Directives (Team-First Alignment)

Factor I — Developer arsenic Orchestrator. Factor X — Context Engineering. Factor XI — Directives arsenic Code.

Put the team astatine the halfway of your AI strategy. Instead of individual developers hoarding punctual shortcuts connected section machines, squad standards unrecorded successful a version-controlled Git repository (team-ai-directives).

  • team-boot: Auto-runs astatine convention commencement via the arena hook, assembling the squad constitution, CDR index, PDR/ADR indexes, and accomplishment registry into the strategy prompt.
  • team-discover: Manually re-scan squad discourse modules for definitive system find tables. Available via /team-discover.
  • team-constitution: Interactively define, review, aliases amend your engineering team's halfway principles.
  • team-repair: Re-index CDR.md, scan for norm conflicts, and verify directive freshness.
team-boot → assembles constitution + CDR scale + PDR/ADR + skills into strategy prompt team-discover → manual re-scan for system find tables (/team-discover) team-constitution → create aliases amend the squad constitution interactively team-repair → re-index CDR.md, scan for conflicts, verify freshness

🎯 Pillar 2: Product Strategy & Architectural Governance (PDRs & ADRs)

Factor III — Mission Definition. Factor IV — Structured Planning. Factor IX — Traceability.

Without documented decisions, each implementation convention re-derives (or misinterprets) merchandise intent and architectural rules.

  • Product Decision Records (product-*): Capture merchandise decisions arsenic individual PDR files, resoluteness ambiguities done an interactive explanation workflow, and compile them into a self-contained PRD.md.
  • Architectural Decision Records (architect-*): Reverse-engineer aliases specify architectural decisions utilizing Rozanski & Woods viewpoints (Functional, Security, Deployment, Performance) and constitute them into a unified AD.md.
  • product-roadmap: Track milestone advancement crossed 4 layers of truth — decisions (PDRs), execution (live issues via MCP), codification evidence, and milestone gates.
Product: product-init → product-clarify → product-implement → product-analyze Architecture: architect-init → architect-clarify → architect-implement → architect-analyze Roadmap: product-roadmap (tracks PDRs + issues + codification + gates)

📐 Pillar 3: Spec-Driven Workflow ("Debug the Spec, Not the Code")

Factor III — Mission Definition. Factor IV — Structured Planning. Factor V — Triage & Execution. Factor XIII — Loop Engineering.

AI is an obsessive guesser — erstwhile faced pinch ambiguity, it invents solutions alternatively of asking questions. Move from a Conversational exemplary to a Contract model.

  • mission-brief: The team's autonomous pipeline runner. Takes a characteristic prompt, derives a general statement (Goal, Constraints, Non-Goals, Success Criteria), generates an ordered measurement list, and walks a specify → scheme → tasks → instrumentality ↺ converge loop to completion.
  • Mantra: "Debug the Spec, Not the Code": When an supplier makes a mistake, don't conscionable spot the codification — adhd the missing constraint to the specification truthful the correction is ne'er repeated.
mission-brief "add personification floor plan API pinch JWT" ├── Phase 2: Brief (Goal, Constraints, Non-Goals, Success Criteria) ├── Phase 3: Route Classification (spec | alteration | quick) ├── Phase 4: Discovery (auto-wires section installed skills & SDD frameworks) └── Phase 5: Execute (specify → scheme → tasks → instrumentality ↺ converge)

🛡️ Pillar 4: Team Governance, Verification-First Evals & "Build to Delete"

Factor VII — Verification-First Evals. Factor VIII — Ratchet Effect. Factor IX — Traceability. Factor XII — Build to Delete.

Never fto the supplier that wrote the codification determine if the codification is good. "Separate the Maker from the Checker."

  • evals skills: Build application-level information suites (PromptFoo aliases DeepEval) utilizing Eval-Driven Development (EDD). Runs Tier 1 accelerated checks + Tier 2 LLM judge subagents to trial codification against defined business risks before quality macro-review successful The Great Filter.
  • levelup: Capture convention wins into imperishable squad memory. levelup-specify extracts convention execution traces and commits them to Git arsenic reusable rules (Context Directive Records — CDRs).
  • "Build to Delete": Prune outdated rules and punctual scaffolding arsenic underlying instauration models amended utilizing team-repair --build-to-delete.
LevelUp: levelup-init → levelup-specify → levelup-clarify → levelup-publish Evals: evals-init → evals-specify → evals-clarify → evals-implement → evals-validate → evals-analyze

🌐 Universal Skill & SDD Framework Orchestration — Zero Lock-In

Factor XII — Build to Delete. Factor XIII — Loop Engineering.

mission-brief acts arsenic an open, vendor-agnostic orchestrator crossed each celebrated supplier accomplishment repositories and Spec-Driven Development (SDD) frameworks:

SDD Framework / Skill Source Supported Workflows
Agentic SDLC Spec-Kit (tikalk/agentic-sdlc-spec-kit) Twelve-Factor SDD pipeline, autochthonal specify CLI discovery, statement verification
Spec-Kit (specify_cli) Native bid find and specification templates
OpenSpec Structured edge-case contracts and verification schemas
mattpocock/skills /tdd, /grill-me, /grill-with-docs, /code-review, /prototype
addyosmani/agent-skills Exit criteria checklists, value gross skills
superpowers Developer tooling & workflow skills
ADLC Team Skills (this repo) product-specify, architect-specify, evals-validate, levelup-specify
Your Custom Skills Any accomplishment pursuing the SKILL.md standard
  1. Discovery — At ngo start, mission-brief scans each skills directories (.claude/skills, .agents/skills, etc.) and sounds each SKILL.md frontmatter to build a vendor-agnostic inventory of installed skills pinch their names and descriptions.
  2. LLM-decided routing — Each step's delegation punctual includes the afloat skills inventory. The subagent decides which accomplishment (if any) fits the existent shape — the LLM matches, not a brittle lookup table.
  3. Graceful fallback — If nary accomplishment matches, the subagent executes directly. If a accomplishment matches, it's invoked. Either way, the ngo pipeline continues.
# Install skills from aggregate squad aliases organization sources npx skills adhd mattpocock/skills npx skills adhd tikalk/adlc-team-skills # mission-brief discovers and routes them automatically mission-brief "add personification floor plan API pinch JWT"

Skills are organized nether the 4 pillars of the Twelve-Factor Agentic SDLC, flattened straight nether the skills/ directory:

skills/ ├── architect/ # architect-* (5 skills) ├── product/ # product-* (6 skills) + product-templates/ ├── levelup/ # levelup-* (4 skills) + levelup-helpers.{sh,ps1} ├── mission-brief/ # halfway SDD orchestrator (1 skill) ├── evals/ # evals-* (6 skills) + evals-templates/ ├── tech-radar/ # tech-radar-* (1 skill) + resources/radar.json └── team/ # team-* (6 skills) + team-helpers.{sh,ps1}

This places each azygous accomplishment precisely 2 levels deep, afloat resolving the default extent limit of the skills CLI and ensuring each skills instal retired of the box.


Team Directives (6 skills)

  • team-boot — Bootstrap session: assembles constitution, CDR index, PDR/ADR indexes, and accomplishment registry into the strategy punctual astatine convention start. Outputs a informing to tally /team-setup connected unconfigured projects.
  • team-discover — Manually re-scan squad discourse modules and nutrient a system find table. Available via /team-discover.
  • team-setup — Clone, scaffold, aliases configure a squad AI directives repository. Model-invoked by team-boot (self-install) and disposable connected demand. Say "Set up squad directives for this project."
  • team-constitution — Create aliases amend the squad constitution interactively. Say "Create our squad constitution" aliases "Amend our squad principles."
  • team-repair — Re-index CDR.md, .skills.json, AGENTS.md; wellness check; conflict scan; freshness verification. Say "Check our squad directives health" (--health-only), "Repair our CDR index," aliases "Scan for norm conflicts" (--conflicts).
  • team-skills — Browse and instal squad skills from the squad AI directives. Say "Show maine disposable squad skills."

LevelUp / CDR Lifecycle (5 skills)

All user-invoked. Capture and people reusable patterns to team-ai-directives, including paired directive compliance evals.

  • levelup-init — Brownfield CDR find from existing codebase, including paired eval CDRs from codification patterns. Say "Discover directives from this codebase."
  • levelup-specify — Extract CDRs and paired eval CDRs from the existent session. Say "Extract lessons from this session."
  • levelup-clarify — Review, accept, reject, aliases defer pending CDRs. Evals regression gross runs by default. Say "Review pending CDRs."
  • levelup-publish — Compile accepted CDRs into squad directives artifacts, evals goldensets, and draught PR. Say "Publish accepted CDRs" aliases "Build 1 accomplishment from a CDR" (--skill CDR-NNN).

Product / PDR Lifecycle (6 skills)

All user-invoked. Document merchandise decisions arsenic individual PDRs and compile into a self-contained PRD.md.

  • product-init — Brownfield PDR find from existing codebase and documentation. Say "Discover merchandise decisions from this codebase."
  • product-specify — Greenfield PDR creation done interactive merchandise exploration. Say "Let's specify our merchandise strategy."
  • product-clarify — Refine, validate, and o.k. PDRs earlier PRD generation. Say "Review our merchandise decisions."
  • product-implement — Generate PRD.md from accepted PDRs (multi-agent DAG orchestration). Say "Generate our PRD."
  • product-analyze — Read-only PDR↔PRD consistency and value analysis. Say "Analyze our merchandise docs."
  • product-roadmap — Track milestone progress: determination status, unrecorded issues via MCP, codification evidence, and gates. Say "Show roadmap progress."

All user-invoked. Create and negociate Architecture Decision Records utilizing the Rozanski & Woods methodology.

  • architect-init — Reverse-engineer ADRs from an existing codebase (brownfield). Say "Reverse-engineer architecture from this codebase."
  • architect-specify — Create ADRs from a PRD aliases characteristic explanation (greenfield). Say "Create ADRs from this PRD."
  • architect-clarify — Refine and validate existing ADRs. Say "Refine and validate my ADRs."
  • architect-implement — Generate an Architecture Description (AD.md) from accepted ADRs. Say "Generate AD.md from my ADRs."
  • architect-analyze — Check ADR↔AD consistency and architecture quality. Say "Analyze architecture consistency."

Governance / Verification (6 skills)

All user-invoked. Build and support application-level information suites pursuing EDD (Eval-Driven Development) principles (PromptFoo aliases DeepEval).

  • evals-init — Initialize information directory building (evals/{system}/) pinch information baseline. Say "Initialize my information harness."
  • evals-specify — Extract eval criteria from specs and accumulation nonaccomplishment traces (bottom-up unfastened coding). Say "Specify information criteria from this nonaccomplishment log."
  • evals-clarify — Cluster related patterns, refine criteria, isolate 20% holdout split, and people goldset. Say "Clarify and judge my draught evaluations."
  • evals-implement — Generate executable graders and trial configs, automatically moving portion tests to verify evaluator correctness. Say "Generate graders from the goldset."
  • evals-validate — Run the information pyramid (Tier 1 accelerated checks + Tier 2 LLM judges) and compute value metrics (TPR/TNR, SLA headroom). Say "Validate my information suite."
  • evals-analyze — Deep-analyze trajectory nonaccomplishment traces, routing spec-level failures to levelup-specify (rules) and generalization failures to backlog. Say "Analyze information failures."

User-invoked. Structure a characteristic explanation into a Mission Brief and tally it end-to-end pinch immoderate installed SDD accomplishment set.

  • mission-brief — Takes a description, structures it into a Mission Brief (goal, constraints, occurrence criteria), generates an ordered measurement database pinch prompts that trigger installed SDD skills, and walks those steps to converged implementation. Sync (gated) aliases --async (ungated, checkpoint crossed sessions). Say "Build this characteristic extremity to end" aliases mission-brief "add acheronian mode". Resume pinch mission-brief --resume.

Model-invoked. Grounds tech stack choices successful Tikal's Israeli Tech Radar.

  • tech-radar-context — Discovers technologies implied by the prompt, matches them against the Tikal Tech Radar (radar.json), and injects a discourse array pinch each technology's take ringing (Keep/Start/Try/Stop), quadrant, and Tikal's "Why?" sentiment — positive Tikal-aligned alternatives for thing connected Stop. Auto-triggered whenever a technology, framework, database, library, aliases unreality instrumentality is being chosen aliases evaluated. Fetches the unrecorded radar best-effort and falls backmost to a bundled snapshot astatine resources/radar.json.

Output File Layout

All skills constitute to .adlc/ (project root) and the squad AI directives repo.

Team Directives (inside the squad AI directives repository):

  • AGENTS.md — supplier instructions (loading order, rules, skills)
  • CDR.md — scale of approved discourse contributions
  • .skills.json — skills manifest (schema v2.0.0)
  • .mcp.json.example — MCP servers config example
  • context_modules/constitution.md — squad constitution (OKF frontmatter)
  • context_modules/{rules,personas,examples}/**/*.md — discourse modules
  • context_modules/{type}/index.md — progressive disclosure per conception type
  • context_modules/{type}/log.md — chronological alteration log per conception type
  • skills/{name}/SKILL.md + .skills-entry.json — published squad skills
  • evals/{directive-id}/goldset.md + goldset.json — directive compliance goldensets

LevelUp (inside .adlc/ of the target project):

  • .adlc/drafts/cdr/CDR-{NNN}.md — proposed/discovered CDRs (including eval CDRs)
  • .adlc/drafts/cdr/cdr.md — auto-generated CDR index
  • .adlc/init-options.json — squad AI directives way config

Product (inside .adlc/ and repo root):

  • .adlc/drafts/pdr/PDR-{NNN}.md — proposed/discovered PDRs
  • .adlc/drafts/pdr/pdr.md — auto-generated PDR index
  • .adlc/memory/pdr/PDR-{NNN}.md — accepted/completed PDRs
  • .adlc/memory/pdr/pdr.md — accepted PDR index
  • .adlc/product/sections/{feature-area}/{section}.md — PRD conception build artifacts
  • .adlc/product/state.json — DAG execution state
  • PRD.md — Product Requirements Document (repo root)

Architecture (inside .adlc/ and repo root):

  • .adlc/drafts/adr/ADR-{NNN}.md — proposed/discovered ADRs
  • .adlc/drafts/adr/adr.md — auto-generated ADR index
  • .adlc/memory/adr/ADR-{NNN}.md — accepted ADRs
  • .adlc/memory/adr/adr.md — accepted ADR index
  • AD.md — Architecture Description (repo root)
  • .adlc/architect/ — per-view DAG artifacts

Missions (inside .adlc/ of the target project):

  • .adlc/workflow/workflow-config.yml — ngo execution/supervision/budgets config
  • .adlc/workflow/.mission-state.json — measurement list, completed steps, brief, find results
  • .adlc/workflow/runs/<feature>/mission-log.json — last audit trail
  • .adlc/workflow/runs/<feature>/iterations.md — per-implement audit entries

Governance (inside target task and repo root):

  • .adlc/drafts/evals/EVAL-{NNN}.md — proposed/discovered eval criteria drafts
  • .adlc/drafts/evals/evals.md — draught evals index
  • .adlc/memory/evals/EVAL-{NNN}.md — accepted/completed eval criteria
  • .adlc/memory/evals/evals.md — accepted evals index
  • .adlc/memory/evals/holdout.json — isolated/reserved holdout trial dataset
  • evals/{system}/goldset.md — published goldset (human-readable)
  • evals/{system}/goldset.json — published goldset (machine-readable)
  • evals/{system}/config.yml — information model configuration
  • evals/{system}/config.{js,py} — model trial config
  • evals/{system}/graders/check_*.py — generated binary Python graders / metrics
  • evals/{system}/tests/test_check_*.py — generated portion tests verifying grader correctness
  • evals/results/validation_report.md — statistical validation results report
OKF Compliance

Generated discourse modules see Open Knowledge Format (OKF) v0.1 compliant frontmatter alongside civilization fields.

OKF field Status Source
type CDR discourse type
title CDR title
description CDR descriptor
resource Relative way to artifact
tags Context type tag
timestamp ISO 8601 datetime

Custom fields co-exist pinch OKF frontmatter: id, cdr_ref, created, modified, verified, age_days, evidence.

Directory structure: context_modules/{type}/index.md (progressive disclosure), context_modules/{type}/log.md (change history), cross-links betwixt related concepts.

Workflows

Team Directives setup:

team-setup → team-constitution → team-boot (auto astatine convention start)

Product lifecycle:

Brownfield: product-init → product-clarify → product-implement → product-analyze Greenfield: product-specify → product-clarify → product-implement → product-analyze Roadmap: product-roadmap (anytime)

Architecture lifecycle:

Brownfield: architect-init → architect-clarify → architect-implement → architect-analyze Greenfield: architect-specify → architect-clarify → architect-implement → architect-analyze

LevelUp / CDR lifecycle:

Brownfield: levelup-init → levelup-clarify → levelup-publish → team-repair Session: levelup-specify → levelup-clarify → levelup-publish → team-repair Build to Delete: team-repair --build-to-delete → levelup-clarify (review deletion CDRs)

Mission:

mission-brief "feature" → reappraisal little → execute steps → converge → mission-log.json

Application Evaluation lifecycle:

Greenfield (Spec-Driven): evals-init → evals-specify (from spec) → evals-clarify → evals-implement → evals-validate Brownfield (Error-Driven): evals-init → evals-specify (from failures) → evals-clarify → evals-implement → evals-validate → evals-analyze

Full merchandise → architecture → team:

Product: product-specify → product-clarify → product-implement → product-analyze Architecture: architect-specify → architect-clarify → architect-implement → architect-analyze Team: levelup-specify → levelup-clarify → levelup-publish → team-repair
12-Factor Alignment Factor Skills How
III — Mission Definition Product skills PRD/PDR lifecycle ensures merchandise decisions are documented, reviewed, and traceable earlier execution
IV — Structured Planning Architecture skills ADRs and AD.md supply system readying artifacts utilizing Rozanski & Woods viewpoints
VII — Verification-First Evals LevelUp + Evals skills LevelUp creates directive-compliance eval CDRs; evals skills build and tally application-level information suites (PromptFoo/DeepEval) pinch binary graders, holdout splits, and statistical validation
VIII — Ratchet Effect LevelUp + Evals skills Each convention extracts eval CDRs alongside directive CDRs; each goldset publication adds criteria that monotonically summation value — evals-clarify publishes, evals-validate enforces
IX — Traceability Product + Architecture Every determination traces from PDR → PRD → characteristic and from ADR → AD → code
X — Context Engineering Team Directives team-boot assembles constitution, CDR index, and PDR/ADR indexes into the strategy punctual astatine convention start; team-discover provides manual re-scan
XI — Directives arsenic Code Team + LevelUp + Product + Architecture All directive lifecycles (CDR, PDR, ADR) unrecorded successful version-controlled repos, each pinch draught → explain → judge → people → analyse stages
XII — Build to Delete team-repair + evals-analyze --build-to-delete runs evals without directives via LLM calls; if exemplary passes, proposes deletion (Harness Decay); evals-analyze routes spec failures to levelup-specify (rules) and generalization failures to the evaluator backlog — the feedback loop that makes build-to-delete verifiable

See RELEASE.md for the merchandise runbook, tag naming conventions, and betterment procedures.

MIT — spot LICENSE.

More