Cisco skill scanner timed out after 60000 ms
Session Orchestrator
Session orchestration for Claude Code, Codex, and Cursor IDE — structured planning, wave-based execution, VCS integration (GitLab + GitHub), quality gates, and clean session close-out with issue tracking.
bernhard-goetzendorfer/session-orchestrator · v5.7.0+codex.20261003172657 · Development & Workflow
Trust Score
92
Security
100
Surfaces
209
What is Session Orchestrator?
Session Orchestrator is a published development & workflow plugin for AI coding agents in the claude-code ecosystem, developed by Bernhard Goetzendorfer and distributed through the HOL AI plugin registry. Session orchestration for Claude Code, Codex, and Cursor IDE — structured planning, wave-based execution, VCS integration (GitLab + GitHub), quality gates, and clean session close-out with issue tracking.
- Canonical slug
- bernhard-goetzendorfer/session-orchestrator
- Version
- v5.7.0+codex.20261003172657 · updated Oct 4, 2026
- Open data
- entity.json (JSON-LD)
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Registry Snapshot
- Publisher verification
- No
- Marketplace source
- Unknown
- Scanner
- Broker fallback
- Safety label
- safe
- Digest verified
- Yes
Trust & reputation
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Provenance
- Plugin root
- .
- Source repo
- https://github.com/Kanevry/session-orchestrator
- Source commit
- af58a173c445…
- Publisher verified
- No
- Owner verified
- Not owner verified
Scanner CI check is still running
No action is required. This listing will update after the catalog rechecks scanner CI.
README badge check is still running
No action is required. This listing will update after the catalog rechecks the source README.
Security Posture
- Provider
- registry-broker-fallback
- Grade
- A · safe
- Version
- Unknown
Findings
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Session Orchestrator — Frequently asked questions
- What is Session Orchestrator?
- Session Orchestrator is an AI plugin in the HOL registry. Session orchestration for Claude Code, Codex, and Cursor IDE — structured planning, wave-based execution, VCS integration (GitLab + GitHub), quality gates, and clean session close-out with issue tracking.
- How do I install Session Orchestrator?
- Install Session Orchestrator in your harness: Codex — codex plugin marketplace add Kanevry/session-orchestrator; Claude Code — /plugin marketplace add Kanevry/session-orchestrator; Cursor — npx skills add Kanevry/session-orchestrator. Full step-by-step guidance is on the HOL plugin page.
- How do I install Session Orchestrator in Codex?
- To install Session Orchestrator in Codex, start with codex plugin marketplace add Kanevry/session-orchestrator. The complete step-by-step install guide for Codex is on the HOL plugin page.
- How do I install Session Orchestrator in Claude Code?
- To install Session Orchestrator in Claude Code, start with /plugin marketplace add Kanevry/session-orchestrator. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
- How do I install Session Orchestrator in Cursor?
- To install Session Orchestrator in Cursor, start with npx skills add Kanevry/session-orchestrator. The complete step-by-step install guide for Cursor is on the HOL plugin page.
- Is Session Orchestrator free?
- Pricing for Session Orchestrator is published on its HOL plugin page when the maker schedules a launch.
- Who publishes Session Orchestrator?
- Session Orchestrator is published by Bernhard Goetzendorfer and listed on HOL.
- Is Session Orchestrator available now?
- Session Orchestrator availability is listed on its HOL plugin page.
Install Guidance
Install in Claude Code
Install through the Claude Code plugin marketplace.
- 1
Add the marketplace
Run this inside a Claude Code session.
claude code - 2
Install the plugin
Use the plugin name and the marketplace name shown by the previous command.
claude code - 3
Scripted alternative
Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.
shell
Plugin Manifest
{
"name": "session-orchestrator",
"version": "5.7.0+codex.20261003172657",
"description": "A repeatable Plan, Go, Close workflow for AI coding sessions: /session reads your repo and agrees the scope, /go runs the work in waves with a quality gate between each, /close verifies and commits. Runs on Claude Code, Codex CLI, Cursor and Pi.",
"keywords": [
"session",
"orchestration",
"waves",
"gitlab",
"github",
"quality-gates",
"codex"
],
"skills": "./",
"commands": [],
"hooks": "./hooks/hooks-codex.json",
"mcpServers": "./.registry/mcp.json",
"interface": {
"displayName": "Session Orchestrator",
"developerName": "Bernhard Goetzendorfer",
"shortDescription": "Structured engineering sessions for Codex",
"longDescription": "Adds reusable session workflows to Codex: project analysis, wave planning, guided execution, quality gates, persistence, and clean session close-out.",
"category": "Coding",
"capabilities": [
"Interactive",
"Write"
],
"composerIcon": "./assets/icon.svg",
"websiteURL": "https://session-orchestrator.com",
"privacyPolicyURL": "https://gotzendorfer.at/en/session-orchestrator/privacy",
"termsOfServiceURL": "https://gotzendorfer.at/en/session-orchestrator/terms",
"defaultPrompt": [
"$session-orchestrator:session",
"$session-orchestrator:go",
"$session-orchestrator:close"
]
},
"repository": "https://github.com/Kanevry/session-orchestrator",
"registryIndexVersion": 5
}Marketplace Source
- Repo URL
- https://github.com/Kanevry/session-orchestrator
- Marketplace path
- Unknown
- Source path
- plugins/Kanevry/session-orchestrator
- Install policy
- AVAILABLE
Skills
208 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.
architecture
.agents/skills/architecture/SKILL.md
Use when the user asks to improve architecture, find refactoring opportunities, surface deepening opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable. Surfaces shallow modules and hypothetical seams using a precise vocabulary (Module / Interface / Implementation / Depth / Seam / Adapter / Leverage / Locality from LANGUAGE.md).
autopilot
.agents/skills/autopilot/SKILL.md
Use this skill when running an autonomous session-orchestration loop. Chains session-start → session-plan → wave-executor → session-end for N iterations with all 10 kill-switches (SPIRAL, FAILED wave, carryover > 50%, max-hours, max-sessions, resource-overload, token-budget, stall-timeout, sub-threshold confidence, user-abort). Reads Mode-Selector output (Phase B) to decide auto-execute vs. fallback. Writes one autopilot.jsonl record per loop run. Phase C scaffold (issue #277); implementation lives in scripts/lib/autopilot.mjs (Phase C-1 follow-up).
bootstrap
.agents/skills/bootstrap/SKILL.md
Use this skill when scaffolding the minimum repository structure required by session-orchestrator. Invoked automatically by the Bootstrap Gate when CLAUDE.md, Session Config, or bootstrap.lock is missing. Also available as /bootstrap for manual invocation. Three intensity tiers: fast (demos/spikes), standard (MVPs), deep (production/team).
brainstorm
.agents/skills/brainstorm/SKILL.md
Use when you have a feature idea but the scope or UX is still ambiguous — runs a lightweight Socratic design dialogue (3-5 AUQ rounds) and writes a spec markdown file. Use BEFORE /plan feature when product intent needs validation; skip to /plan feature when scope is already clear. HARD-GATE prevents any code work until the design is user-approved.
claude-md-drift-check
.agents/skills/claude-md-drift-check/SKILL.md
Use when detecting drift between CLAUDE.md (or AGENTS.md, the Codex CLI alias) / _meta narrative and live repository state. Ten checks: absolute-path resolution, 01-projects/ count claims, issue-reference freshness, session-file existence, command-count sync, session-config-parity (mandatory template keys = error, opt-in gaps = note, unknown local keys = warning), vault-dir-parity (CLAUDE.md vs AGENTS.md), generated-rule-staleness (WARN-only), rule-scoping (paths:/globs: frontmatter defects, dangling rule citations, zero-match globs), and docs-parity (docs/components.md count-claims vs on-disk counts, template-vs-reference config-key parity, stale .claude/metrics/ paths). Full per-check spec in the body table. Invoked as an opt-in session-end phase; mirrors vault-sync's lean JSON+exit-code contract.
close
.agents/skills/close/SKILL.md
End session with verification, commits, and documentation
convergence-monitoring
.agents/skills/convergence-monitoring/SKILL.md
Monitor iterative improvement loops for convergence. Three signals — shrinking diff, pass-rate plateau, velocity — drive a Stop/Continue/Investigate decision at each inter-wave checkpoint. Distinct from /evolve (retrospective) and session-reviewer (wave output review): convergence-monitoring answers \"are we making progress?\" not \"was the last wave correct?\". Primary consumer: /autoresearch loops and wave-executor inter-wave checkpoints.
debug
.agents/skills/debug/SKILL.md
Use when encountering any bug, test failure, build break, or unexpected behavior — runs a 4-phase systematic debugging process before proposing any fix. Iron Law: NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST. Produces a `.orchestrator/debug/` artifact the fixer agent must reference.
discovery
.agents/skills/discovery/SKILL.md
Use this skill when running systematic quality discovery and issue detection. Runs modular probes adapted to the project's tech stack, presents findings interactively for user triage, and creates VCS issues for confirmed problems. Invoked standalone via /discovery or embedded in session-end.
dispatcher
.agents/skills/dispatcher/SKILL.md
Use when you want the orchestrator to pick the next repo to work on across your whole portfolio — it enumerates candidate repos below the confinement root, resolves free/busy from each repo's session.lock lease, ranks the FREE ones by backlog priority × staleness × readiness, recommends the single most worthwhile one via AskUserQuestion, atomically claims it, and routes you to the chosen entry command. Triggers: \"what should I work on next\", \"dispatch me to a repo\", \"pick the next project\", \"run /dispatcher\". <example>Context: operator finished a session and wants the next-best repo across the portfolio. user: \"/dispatcher\" assistant: \"Ranked 18 free repos — top recommendation: Pencil-Designs (score 4.50, 90d stale). Confirm via the picker, I'll claim its lease atomically, then route you to /session deep.\"</example>
docs-orchestrator
.agents/skills/docs-orchestrator/SKILL.md
Use this skill when orchestrating documentation generation and updates within a session. Maps session scope to audience-specific docs tasks (User / Dev / Vault), dispatches the docs-writer agent with source-grounded prompts, and reports coverage gaps to session-end. Gated on `docs-orchestrator.enabled: true` in Session Config. Zero overhead when disabled.
ecosystem-health
.agents/skills/ecosystem-health/SKILL.md
Monitor health across configured service endpoints, CI pipelines, and critical issues. Automatically invoked during session-start when ecosystem-health is enabled in Session Config.
eli5
.agents/skills/eli5/SKILL.md
Explain a topic like I'm a 5 year old — restate my last output, or a named topic, in plain words without dropping a single fact. Use when the user types /eli5 [topic], or says an answer was too technical, too long, or unclear about what he now has to do.
eval
.agents/skills/eval/SKILL.md
Use this skill to run an honest session-process evaluation (Standard v1, aiat-llm-eval/1.0) — score the last completed orchestrator session against the pre-registered rubric-v2 dimensions, run /eval, evaluate this session, produce an eval report, or re-verify a stored eval run for reproducibility. Deterministic-first with an optional advisory LLM judge; never produces a global score.
evolve
.agents/skills/evolve/SKILL.md
Use this skill when extracting session patterns into reusable learnings. Three modes: analyze (extract from session history), review (edit/manage existing learnings), list (display active learnings). Manages .orchestrator/metrics/learnings.jsonl.
frontmatter-guard
.agents/skills/frontmatter-guard/SKILL.md
Injects the canonical vault frontmatter schema snippet into agent prompts before any vault-write task, preventing malformed YAML frontmatter in Obsidian notes. <example>Context: wave-executor is about to dispatch a vault-mirror agent that writes learning notes under ~/Projects/vault/40-learnings/. user: \"dispatch vault-write agent\" assistant: \"Injecting frontmatter-guard snippet into agent prompt (vault scope detected). Required fields: id, type, created, updated. Enum type: note|daily|project|person|reference|idea|learning|session.\" <commentary>The wave-executor pre-dispatch hook calls detectVaultTaskScope() — the fileScope contains /Projects/vault/40-learnings/ so the guard triggers and the snippet is prepended to the agent system prompt.</commentary></example>
gitlab-ops
.agents/skills/gitlab-ops/SKILL.md
Use this skill when performing VCS operations on GitLab or GitHub repositories — creating, updating, or closing issues and MRs, applying label taxonomy, running `glab`/`gh` CLI commands, or resolving project paths dynamically. Acts as the single source of truth for CLI command syntax and label conventions; consuming skills reference this rather than duplicating logic. Triggers: \"create a GitLab issue\", \"list open MRs\", \"apply priority label\", \"how do I resolve the project ID\", \"what's the carryover issue template\". <example>Context: session-end needs to file a carryover issue for an incomplete task. user: \"/close\" assistant: \"Creating carryover issue via glab with the Carryover Template from gitlab-ops — labels: carryover, priority::high.\"</example>
gitlab-portfolio
.agents/skills/gitlab-portfolio/SKILL.md
Use when you need a single-pane cross-repo health view across all vault-registered GitLab and GitHub projects. Discovers repos from `_overview.md` frontmatter in `<vault>/01-projects/*/`, aggregates open issues, MRs, critical labels, and stale signals via parallel `glab`/`gh` calls, then writes an idempotent `_PORTFOLIO.md` dashboard. Runs automatically at session-start Phase 2 when `gitlab-portfolio.enabled=true`. Triggers: \"show portfolio status\", \"refresh the portfolio dashboard\", \"which repos have critical issues\", \"run /portfolio\". <example>Context: session-start, gitlab-portfolio.enabled=true, vault has 5 registered repos. user: \"/session deep\" assistant: \"Portfolio: 3 critical issues across 2 repos — run /portfolio for details. Dashboard written to vault/01-projects/_PORTFOLIO.md.\"</example>
go
.agents/skills/go/SKILL.md
Approve session plan and begin wave execution
grill
.agents/skills/grill/SKILL.md
Use when the user wants a plan, design, or PRD stress-tested before any build — relentlessly interrogates one decision at a time, grounds every question in the codebase, hunts contradictions against the domain language and the code, and challenges the load-bearing assumptions. Triggered by "grill me", "stress-test this plan", "poke holes in my design". Composable — run standalone or as an adversarial pass before /plan feature.
harness-audit
.agents/skills/harness-audit/SKILL.md
Run the harness audit and report the rubric score for this repository
hook-development
.agents/skills/hook-development/SKILL.md
Use when creating, modifying, or debugging Claude Code hooks — PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification. Covers the plugin `hooks/hooks.json` wrapper format vs. the user `settings.json` direct format, matchers, security patterns, `$CLAUDE_PLUGIN_ROOT` portability, lifecycle limitations, and debugging. Trigger on "add a hook", "validate tool use", "block dangerous commands", "enforce completion", "hook-based automation".
mcp-builder
.agents/skills/mcp-builder/SKILL.md
Use when creating a new MCP (Model Context Protocol) server, extending an existing one, or debugging tool discoverability/performance. Guides through research → implementation → test → eval phases with TypeScript-first guidance matching our stack. Trigger on phrases like "build an MCP server", "expose X as an MCP tool", "write MCP tools for Y", "integrate Z via MCP".
memory-cleanup
.agents/skills/memory-cleanup/SKILL.md
Use this skill when performing manual memory consolidation (Dream-equivalent). Reviews, consolidates, and prunes memory files under ~/.claude/projects/*/memory/. Run after major refactors, every 5+ sessions, or when memory quality degrades (broken links, stale references, contradictions, MEMORY.md > 200 lines). Invoke with /memory-cleanup.
mode-selector
.agents/skills/mode-selector/SKILL.md
Use this skill when performing deterministic mode selection for session-start. Reads Phase A STATE.md recommendations + (future) learnings, sessions, backlog, bootstrap signals and returns {mode, rationale, confidence, alternatives}. Pure-function contract — no side effects, no STATE.md writes. Phase B scaffold (issue #276); full heuristic is follow-up sub-issues.
npm-publish
.agents/skills/npm-publish/SKILL.md
Use when publishing this package to npm — a version release (npm publish), verifying the registry/pi.dev listing, or diagnosing npm auth failures (E403 2FA/token errors). Token-based flow via NPM_TOKEN in .env.local with a temp userconfig, the leakage gate before every publish, post-publish verification and marker/badge upkeep. Trigger on "publish to npm", "npm release", "E403 publish error".
peekaboo-driver
.agents/skills/peekaboo-driver/SKILL.md
Use this skill when driving native-UI AX-tree snapshots and screenshots via steipete/peekaboo (MIT, macOS-only). Dispatched by `skills/test-runner/` to capture native-UI AX-tree snapshots + screenshots on macOS 15+ targets, and exits with deterministic JSON output the orchestrator can parse.
persona-panel
.agents/skills/persona-panel/SKILL.md
Use this skill when you need multi-persona parallel content review — domain experts, buyer personas, compliance reviewers, or custom catalog entries reviewing a target file or output. Dispatches N persona agents in parallel, consolidates verdicts via a configurable mode (voting-quorum, hard-gate-threshold, or coordinator-summary), and writes a timestamped sidecar to .orchestrator/persona-panel/. Invoked via /persona-panel <target-path>.
plan
.agents/skills/plan/SKILL.md
Use this skill when performing structured project planning and PRD generation with three modes: new (project kickoff with repo scaffolding), feature (compact feature PRD), retro (data-driven retrospective). All modes share a researched Q&A engine that dispatches parallel Explore agents before each question wave, presents options via AskUserQuestion with recommendations, and produces documents with prioritized issue creation.
playwright-driver
.agents/skills/playwright-driver/SKILL.md
Use this skill when executing web tests via the canonical `playwright` npm package (Microsoft, Apache-2.0). Dispatched by `skills/test-runner/` to execute web tests against a target, captures token-frugal AX-tree snapshots + screenshots + console output under `.orchestrator/metrics/test-runs/<run-id>/`, and exits with deterministic JSON output the orchestrator can parse.
portfolio
.agents/skills/portfolio/SKILL.md
Aggregate cross-repo issue/MR/CI health across vault-registered projects into a single Markdown dashboard
quality-gates
.agents/skills/quality-gates/SKILL.md
Use this skill when referencing canonical quality check commands for typecheck, test, and lint. Defines 4 variants (Baseline, Incremental, Full Gate, Per-File) used by session-start, wave-executor, session-end, and session-reviewer. Reference skill — not invoked directly.
reconcile
.agents/skills/reconcile/SKILL.md
Use this skill when the user wants to reconcile learnings into rules, run /reconcile, propose rules from learnings, turn learnings into .claude/rules/ entries, or review what rules would be generated from current session learnings. On-demand version of session-end Phase 3.6.8.
release
.agents/skills/release/SKILL.md
Cut a release — the order the steps must run in, and the criteria that abort a release
remote-offload
.agents/skills/remote-offload/SKILL.md
Use when local resource pressure would shrink or coordinator-direct a wave, a wave plan carries heavy build/test/audit roles (test, ui, perf), or the operator says offload, remote host, or auslagern — reference for routing that wave role to a declared SSH-reachable host instead of reducing agent count
repo-audit
.agents/skills/repo-audit/SKILL.md
Use this skill when the user wants to audit a repository for baseline compliance, check code quality, security posture, CI/CD setup, testing, documentation, and ecosystem configuration. Runs 9 checklist categories and emits a Markdown report plus JSON sidecar at .orchestrator/metrics/repo-audit-<timestamp>.json. <example>Context: User is in a project repo and wants a baseline compliance check. user: \"/repo-audit\" assistant: \"Running repo-audit across 9 categories — Configuration, Code Quality, Git Hygiene, CI/CD, Testing, Security, Documentation, Clank Integration (optional), and MCP Configuration. Will produce a Markdown checklist report and JSON sidecar.\" <commentary>The user wants a compliance check; this skill is appropriate because it runs all 9 categories with pass/fail/warn/skipped statuses and writes structured output.</commentary></example>
session-end
.agents/skills/session-end/SKILL.md
Use this skill when performing a full session close-out: verifies all planned work against the agreed plan, creates issues for gaps, runs quality gates, commits cleanly, mirrors to GitHub, and produces a session summary. Triggered by /close command.
session-plan
.agents/skills/session-plan/SKILL.md
Creates a structured wave execution plan with role-based assignment after user alignment. Decomposes agreed tasks into waves resolved from the session mode by `scripts/session-shape.mjs`, with optimal agent assignment, dependency ordering, and inter-wave checkpoints. Activated by session-start after Q&A phase completes.
session-start
.agents/skills/session-start/SKILL.md
Use this skill when initializing a session for any project repo. Autonomously analyzes git state, VCS issues, SSOT files, branches, environment, and cross-repo status. Then presents structured findings with recommendations before development wave planning, or an operations contract for explicitly requested time-bounded operational work. Triggered by /session [housekeeping|feature|deep] or a direct session-start request.
session
.agents/skills/session/SKILL.md
Start a development session (housekeeping, feature, deep; ultradeep = deep + profile)
spinout
.agents/skills/spinout/SKILL.md
Use when extracting a project into its own repo — a venture spinout (e.g. a product leaving its incubator repo) or a sanitized content-snapshot fork. Guided 5-step runbook: target sphere + path, confidentiality/sanitize check, copy + fresh git init, SNAPSHOT-FREEZE marker in the source repo, remotes + registration. Trigger on 'spin out X', 'extract this into its own repo', 'fork X sanitized'.
sunset-review
.agents/skills/sunset-review/SKILL.md
Use this skill when the user wants to identify unused, near-zero-use, or stale skills/agents/commands in the plugin surface so they can be demoted or retired. Combines agent-dispatch telemetry (start-events only) with static reference scanning, classifies every surface item into Active / Investigate / Demote / Retire, and emits a Markdown report plus JSON sidecar. NEVER auto-deletes — surfaces candidates for human decision. Quarterly cadence. <example>Context: The plugin surface has grown and the maintainer wants to prune dead weight. user: \"/sunset-review\" assistant: \"Running the sunset walk — classifying skills, agents, and commands by usage telemetry + static refs, grouped by Retire / Demote / Investigate / Active. No item is deleted automatically; I'll surface Retire/Demote candidates for your decision.\" <commentary>The user wants a usage-driven prune candidate list; this skill runs the read-only walker, presents grouped verdicts, and writes a sidecar — it never deletes.</commentary></example>
templates-ack
.agents/skills/templates-ack/SKILL.md
Acknowledge templates-first policy for the current session — bypasses the pre-bash-templates-first hook for the remainder of the session
test-audit
.agents/skills/test-audit/SKILL.md
Use when writing, reviewing, or pruning tests. Three modes, one value bar: a four-question gate before any new test is written, a focused audit of one scope, and a campaign over a whole repo or subsystem that removes the least useful tests under a coverage guard. Every delete, merge, or repair carries written evidence and a caught mutation. Triggered by \"audit the tests\", \"prune the test suite\", \"remove low-value tests\", \"test diet\", \"is this test worth adding\", /test-audit.
test-runner
.agents/skills/test-runner/SKILL.md
Use this skill when orchestrating agentic end-to-end tests. Resolves target + profile, dispatches the right driver(s) (playwright for web today, peekaboo for macOS (issue #381)), invokes the ux-evaluator agent (opus, read-only) against driver artifacts, reconciles findings with the open issue tracker via scripts/lib/test-runner/issue-reconcile.mjs, and writes report.md + JSONL roll-up. Wraps upstream tools (no forks). Hard-gates Playwright MCP for browser drive (4× token cost vs CLI per Microsoft's own benchmark).
test
.agents/skills/test/SKILL.md
Agentic end-to-end test orchestrator — drive web/macOS flows, evaluate UX rubric, reconcile issues
tmux-layout
.agents/skills/tmux-layout/SKILL.md
Use this skill when the operator wants a prepared tmux visualization layout for the session's side-channels (STATE.md tail, CI-watch, events.jsonl tail). Renders a 4-pane default layout or debug layout. Read-only side-channel observability — the coordinator chat stays in the operator's original terminal. Trigger phrases: \"tmux layout\", \"split panes for ci watch\", \"visualize session side-channels\", \"show me state-md tail and ci\".
using-orchestrator
.agents/skills/using-orchestrator/SKILL.md
Use this skill when dispatching implicit slash-command intent from the user's first message. Inspects the user's first message for implicit slash-command intent and dispatches to the highest-confidence matching entry-point skill via the Skill tool. Only active when `auto-skill-dispatch: true` in Session Config. Silent no-op otherwise.
ux-grill
.agents/skills/ux-grill/SKILL.md
Use when a running web app's UX has to be audited reproducibly rather than by feel — a deterministic mechanical pass over routes and viewports (axe, target size, horizontal overflow, page title, scripted journeys) followed by a screenshot-grounded interrogation of the operator, journey by journey, with two persona lenses from the target repo's manifest. Triggered by "grill the UX", "roast the dashboard", "UX-Audit", "/ux-grill". Bootstraps its own manifest from a loopback URL on the first run, so it never requires a hand-written file to start.
vault-mirror
.agents/skills/vault-mirror/SKILL.md
Use when you need to populate the Meta-Vault with machine-generated notes derived from session-orchestrator JSONL records. Converts entries from `.orchestrator/metrics/sessions.jsonl` and `.orchestrator/metrics/learnings.jsonl` into vault-conformant Markdown under `50-sessions/` and `40-learnings/`. Called automatically at session-end Phase 3.7 and after evolve Phase 3.5 — only when `vault-integration.enabled=true` and `vault-integration.mode != \"off\"`. Idempotent: re-runs safely; skips hand-authored notes. Triggers: \"mirror to vault\", \"sync session notes to vault\", \"write learning notes to vault\", \"vault-mirror failed at session close\". <example>Context: session-end is finalizing, vault-integration.mode is \"warn\". user: \"/close\" assistant: \"Running vault-mirror to write 50-sessions/session-2026-05-17.md from the closing session record — 1 created, 0 skipped.\"</example>
vault-sync
.agents/skills/vault-sync/SKILL.md
Use when you need to validate the Meta-Vault's Markdown frontmatter and wiki-link integrity before closing a session or after vault edits. Runs as a hard gate at session-end Phase 1 — blocks close if any `.md` file fails the Zod frontmatter schema or has dangling `[[wiki-links]]`. Supports three modes: `hard` (blocks on errors), `warn` (reports without blocking), `off` (skip). Reads `vault-sync.*` from Session Config; respects per-vault exclude globs from `CLAUDE.md`. Triggers: \"vault validation failed at session close\", \"fix vault frontmatter errors\", \"check vault wiki-links\", \"why is session-end blocked by vault-sync\". <example>Context: session-end Phase 1 quality gate, vault-sync.enabled=true, vault-sync.mode=\"hard\". user: \"/close\" assistant: \"vault-sync found 2 frontmatter errors in vault/40-learnings/ml-notes.md — missing required `id` field. Fixing before close.\"</example>
wave-executor
.agents/skills/wave-executor/SKILL.md
Use this skill when executing the agreed session plan in waves with role-based execution and parallel subagents. Handles inter-wave quality checks, plan adaptation, and progress tracking. Core orchestration engine for feature and deep sessions. Triggered by /go command.
write-executable-plan
.agents/skills/write-executable-plan/SKILL.md
Use when you have a PRD or design spec and need a bite-sized, executable implementation plan that any agent can follow without re-deriving structure. Produces `docs/plans/YYYY-MM-DD-<feature>.md` with per-task Files block, complete code per step (no placeholders), and exact verification commands. Rejects "TBD", "TODO", "add error handling", "similar to Task N".
architecture
.codex-plugin/skills/architecture/SKILL.md
Use when the user asks to improve architecture, find refactoring opportunities, surface deepening opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable. Surfaces shallow modules and hypothetical seams using a precise vocabulary (Module / Interface / Implementation / Depth / Seam / Adapter / Leverage / Locality from LANGUAGE.md).
autopilot
.codex-plugin/skills/autopilot/SKILL.md
Use this skill when running an autonomous session-orchestration loop. Chains session-start → session-plan → wave-executor → session-end for N iterations with all 10 kill-switches (SPIRAL, FAILED wave, carryover > 50%, max-hours, max-sessions, resource-overload, token-budget, stall-timeout, sub-threshold confidence, user-abort). Reads Mode-Selector output (Phase B) to decide auto-execute vs. fallback. Writes one autopilot.jsonl record per loop run. Phase C scaffold (issue #277); implementation lives in scripts/lib/autopilot.mjs (Phase C-1 follow-up).
bootstrap
.codex-plugin/skills/bootstrap/SKILL.md
Use this skill when scaffolding the minimum repository structure required by session-orchestrator. Invoked automatically by the Bootstrap Gate when CLAUDE.md, Session Config, or bootstrap.lock is missing. Also available as /bootstrap for manual invocation. Three intensity tiers: fast (demos/spikes), standard (MVPs), deep (production/team).
brainstorm
.codex-plugin/skills/brainstorm/SKILL.md
Use when you have a feature idea but the scope or UX is still ambiguous — runs a lightweight Socratic design dialogue (3-5 AUQ rounds) and writes a spec markdown file. Use BEFORE /plan feature when product intent needs validation; skip to /plan feature when scope is already clear. HARD-GATE prevents any code work until the design is user-approved.
claude-md-drift-check
.codex-plugin/skills/claude-md-drift-check/SKILL.md
Use when detecting drift between CLAUDE.md (or AGENTS.md, the Codex CLI alias) / _meta narrative and live repository state. Ten checks: absolute-path resolution, 01-projects/ count claims, issue-reference freshness, session-file existence, command-count sync, session-config-parity (mandatory template keys = error, opt-in gaps = note, unknown local keys = warning), vault-dir-parity (CLAUDE.md vs AGENTS.md), generated-rule-staleness (WARN-only), rule-scoping (paths:/globs: frontmatter defects, dangling rule citations, zero-match globs), and docs-parity (docs/components.md count-claims vs on-disk counts, template-vs-reference config-key parity, stale .claude/metrics/ paths). Full per-check spec in the body table. Invoked as an opt-in session-end phase; mirrors vault-sync''s lean JSON+exit-code contract.
close
.codex-plugin/skills/close/SKILL.md
End session with verification, commits, and documentation
convergence-monitoring
.codex-plugin/skills/convergence-monitoring/SKILL.md
Monitor iterative improvement loops for convergence. Three signals — shrinking diff, pass-rate plateau, velocity — drive a Stop/Continue/Investigate decision at each inter-wave checkpoint. Distinct from /evolve (retrospective) and session-reviewer (wave output review): convergence-monitoring answers "are we making progress?" not "was the last wave correct?". Primary consumer: /autoresearch loops and wave-executor inter-wave checkpoints.
debug
.codex-plugin/skills/debug/SKILL.md
Use when encountering any bug, test failure, build break, or unexpected behavior — runs a 4-phase systematic debugging process before proposing any fix. Iron Law: NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST. Produces a `.orchestrator/debug/` artifact the fixer agent must reference.
discovery
.codex-plugin/skills/discovery/SKILL.md
Use this skill when running systematic quality discovery and issue detection. Runs modular probes adapted to the project's tech stack, presents findings interactively for user triage, and creates VCS issues for confirmed problems. Invoked standalone via /discovery or embedded in session-end.
dispatcher
.codex-plugin/skills/dispatcher/SKILL.md
Use when you want the orchestrator to pick the next repo to work on across your whole portfolio — it enumerates candidate repos below the confinement root, resolves free/busy from each repo''s session.lock lease, ranks the FREE ones by backlog priority × staleness × readiness, recommends the single most worthwhile one via AskUserQuestion, atomically claims it, and routes you to the chosen entry command. Triggers: "what should I work on next", "dispatch me to a repo", "pick the next project", "run /dispatcher". <example>Context: operator finished a session and wants the next-best repo across the portfolio. user: "/dispatcher" assistant: "Ranked 18 free repos — top recommendation: Pencil-Designs (score 4.50, 90d stale). Confirm via the picker, I''ll claim its lease atomically, then route you to /session deep."</example>
docs-orchestrator
.codex-plugin/skills/docs-orchestrator/SKILL.md
Use this skill when orchestrating documentation generation and updates within a session. Maps session scope to audience-specific docs tasks (User / Dev / Vault), dispatches the docs-writer agent with source-grounded prompts, and reports coverage gaps to session-end. Gated on `docs-orchestrator.enabled: true` in Session Config. Zero overhead when disabled.
ecosystem-health
.codex-plugin/skills/ecosystem-health/SKILL.md
Monitor health across configured service endpoints, CI pipelines, and critical issues. Automatically invoked during session-start when ecosystem-health is enabled in Session Config.
eli5
.codex-plugin/skills/eli5/SKILL.md
Explain a topic like I'm a 5 year old — restate my last output, or a named topic, in plain words without dropping a single fact. Use when the user types /eli5 [topic], or says an answer was too technical, too long, or unclear about what he now has to do.
eval
.codex-plugin/skills/eval/SKILL.md
Use this skill to run an honest session-process evaluation (Standard v1, aiat-llm-eval/1.0) — score the last completed orchestrator session against the pre-registered rubric-v2 dimensions, run /eval, evaluate this session, produce an eval report, or re-verify a stored eval run for reproducibility. Deterministic-first with an optional advisory LLM judge; never produces a global score.
evolve
.codex-plugin/skills/evolve/SKILL.md
Use this skill when extracting session patterns into reusable learnings. Three modes: analyze (extract from session history), review (edit/manage existing learnings), list (display active learnings). Manages .orchestrator/metrics/learnings.jsonl.
frontmatter-guard
.codex-plugin/skills/frontmatter-guard/SKILL.md
Injects the canonical vault frontmatter schema snippet into agent prompts before any vault-write task, preventing malformed YAML frontmatter in Obsidian notes. <example>Context: wave-executor is about to dispatch a vault-mirror agent that writes learning notes under ~/Projects/vault/40-learnings/. user: "dispatch vault-write agent" assistant: "Injecting frontmatter-guard snippet into agent prompt (vault scope detected). Required fields: id, type, created, updated. Enum type: note|daily|project|person|reference|idea|learning|session." <commentary>The wave-executor pre-dispatch hook calls detectVaultTaskScope() — the fileScope contains /Projects/vault/40-learnings/ so the guard triggers and the snippet is prepended to the agent system prompt.</commentary></example>
gitlab-ops
.codex-plugin/skills/gitlab-ops/SKILL.md
Use this skill when performing VCS operations on GitLab or GitHub repositories — creating, updating, or closing issues and MRs, applying label taxonomy, running `glab`/`gh` CLI commands, or resolving project paths dynamically. Acts as the single source of truth for CLI command syntax and label conventions; consuming skills reference this rather than duplicating logic. Triggers: "create a GitLab issue", "list open MRs", "apply priority label", "how do I resolve the project ID", "what''s the carryover issue template". <example>Context: session-end needs to file a carryover issue for an incomplete task. user: "/close" assistant: "Creating carryover issue via glab with the Carryover Template from gitlab-ops — labels: carryover, priority::high."</example>
gitlab-portfolio
.codex-plugin/skills/gitlab-portfolio/SKILL.md
Use when you need a single-pane cross-repo health view across all vault-registered GitLab and GitHub projects. Discovers repos from `_overview.md` frontmatter in `<vault>/01-projects/*/`, aggregates open issues, MRs, critical labels, and stale signals via parallel `glab`/`gh` calls, then writes an idempotent `_PORTFOLIO.md` dashboard. Runs automatically at session-start Phase 2 when `gitlab-portfolio.enabled=true`. Triggers: "show portfolio status", "refresh the portfolio dashboard", "which repos have critical issues", "run /portfolio". <example>Context: session-start, gitlab-portfolio.enabled=true, vault has 5 registered repos. user: "/session deep" assistant: "Portfolio: 3 critical issues across 2 repos — run /portfolio for details. Dashboard written to vault/01-projects/_PORTFOLIO.md."</example>
go
.codex-plugin/skills/go/SKILL.md
Approve session plan and begin wave execution
grill
.codex-plugin/skills/grill/SKILL.md
Use when the user wants a plan, design, or PRD stress-tested before any build — relentlessly interrogates one decision at a time, grounds every question in the codebase, hunts contradictions against the domain language and the code, and challenges the load-bearing assumptions. Triggered by "grill me", "stress-test this plan", "poke holes in my design". Composable — run standalone or as an adversarial pass before /plan feature.
harness-audit
.codex-plugin/skills/harness-audit/SKILL.md
Run the harness audit and report the rubric score for this repository
hook-development
.codex-plugin/skills/hook-development/SKILL.md
Use when creating, modifying, or debugging Claude Code hooks — PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification. Covers the plugin `hooks/hooks.json` wrapper format vs. the user `settings.json` direct format, matchers, security patterns, `$CLAUDE_PLUGIN_ROOT` portability, lifecycle limitations, and debugging. Trigger on "add a hook", "validate tool use", "block dangerous commands", "enforce completion", "hook-based automation".
mcp-builder
.codex-plugin/skills/mcp-builder/SKILL.md
Use when creating a new MCP (Model Context Protocol) server, extending an existing one, or debugging tool discoverability/performance. Guides through research → implementation → test → eval phases with TypeScript-first guidance matching our stack. Trigger on phrases like "build an MCP server", "expose X as an MCP tool", "write MCP tools for Y", "integrate Z via MCP".
memory-cleanup
.codex-plugin/skills/memory-cleanup/SKILL.md
Use this skill when performing manual memory consolidation (Dream-equivalent). Reviews, consolidates, and prunes memory files under ~/.claude/projects/*/memory/. Run after major refactors, every 5+ sessions, or when memory quality degrades (broken links, stale references, contradictions, MEMORY.md > 200 lines). Invoke with /memory-cleanup.
mode-selector
.codex-plugin/skills/mode-selector/SKILL.md
Use this skill when performing deterministic mode selection for session-start. Reads Phase A STATE.md recommendations + (future) learnings, sessions, backlog, bootstrap signals and returns {mode, rationale, confidence, alternatives}. Pure-function contract — no side effects, no STATE.md writes. Phase B scaffold (issue #276); full heuristic is follow-up sub-issues.
npm-publish
.codex-plugin/skills/npm-publish/SKILL.md
Use when publishing this package to npm — a version release (npm publish), verifying the registry/pi.dev listing, or diagnosing npm auth failures (E403 2FA/token errors). Token-based flow via NPM_TOKEN in .env.local with a temp userconfig, the leakage gate before every publish, post-publish verification and marker/badge upkeep. Trigger on "publish to npm", "npm release", "E403 publish error".
peekaboo-driver
.codex-plugin/skills/peekaboo-driver/SKILL.md
Use this skill when driving native-UI AX-tree snapshots and screenshots via steipete/peekaboo (MIT, macOS-only). Dispatched by `skills/test-runner/` to capture native-UI AX-tree snapshots + screenshots on macOS 15+ targets, and exits with deterministic JSON output the orchestrator can parse.
persona-panel
.codex-plugin/skills/persona-panel/SKILL.md
Use this skill when you need multi-persona parallel content review — domain experts, buyer personas, compliance reviewers, or custom catalog entries reviewing a target file or output. Dispatches N persona agents in parallel, consolidates verdicts via a configurable mode (voting-quorum, hard-gate-threshold, or coordinator-summary), and writes a timestamped sidecar to .orchestrator/persona-panel/. Invoked via /persona-panel <target-path>.
plan
.codex-plugin/skills/plan/SKILL.md
Use this skill when performing structured project planning and PRD generation with three modes: new (project kickoff with repo scaffolding), feature (compact feature PRD), retro (data-driven retrospective). All modes share a researched Q&A engine that dispatches parallel Explore agents before each question wave, presents options via AskUserQuestion with recommendations, and produces documents with prioritized issue creation.
playwright-driver
.codex-plugin/skills/playwright-driver/SKILL.md
Use this skill when executing web tests via the canonical `playwright` npm package (Microsoft, Apache-2.0). Dispatched by `skills/test-runner/` to execute web tests against a target, captures token-frugal AX-tree snapshots + screenshots + console output under `.orchestrator/metrics/test-runs/<run-id>/`, and exits with deterministic JSON output the orchestrator can parse.
portfolio
.codex-plugin/skills/portfolio/SKILL.md
Aggregate cross-repo issue/MR/CI health across vault-registered projects into a single Markdown dashboard
quality-gates
.codex-plugin/skills/quality-gates/SKILL.md
Use this skill when referencing canonical quality check commands for typecheck, test, and lint. Defines 4 variants (Baseline, Incremental, Full Gate, Per-File) used by session-start, wave-executor, session-end, and session-reviewer. Reference skill — not invoked directly.
reconcile
.codex-plugin/skills/reconcile/SKILL.md
Use this skill when the user wants to reconcile learnings into rules, run /reconcile, propose rules from learnings, turn learnings into .claude/rules/ entries, or review what rules would be generated from current session learnings. On-demand version of session-end Phase 3.6.8.
release
.codex-plugin/skills/release/SKILL.md
Cut a release — the order the steps must run in, and the criteria that abort a release
remote-offload
.codex-plugin/skills/remote-offload/SKILL.md
Use when local resource pressure would shrink or coordinator-direct a wave, a wave plan carries heavy build/test/audit roles (test, ui, perf), or the operator says offload, remote host, or auslagern — reference for routing that wave role to a declared SSH-reachable host instead of reducing agent count
repo-audit
.codex-plugin/skills/repo-audit/SKILL.md
Use this skill when the user wants to audit a repository for baseline compliance, check code quality, security posture, CI/CD setup, testing, documentation, and ecosystem configuration. Runs 9 checklist categories and emits a Markdown report plus JSON sidecar at .orchestrator/metrics/repo-audit-<timestamp>.json. <example>Context: User is in a project repo and wants a baseline compliance check. user: "/repo-audit" assistant: "Running repo-audit across 9 categories — Configuration, Code Quality, Git Hygiene, CI/CD, Testing, Security, Documentation, Clank Integration (optional), and MCP Configuration. Will produce a Markdown checklist report and JSON sidecar." <commentary>The user wants a compliance check; this skill is appropriate because it runs all 9 categories with pass/fail/warn/skipped statuses and writes structured output.</commentary></example>
session-end
.codex-plugin/skills/session-end/SKILL.md
Use this skill when performing a full session close-out: verifies all planned work against the agreed plan, creates issues for gaps, runs quality gates, commits cleanly, mirrors to GitHub, and produces a session summary. Triggered by /close command.
session-plan
.codex-plugin/skills/session-plan/SKILL.md
Creates a structured wave execution plan with role-based assignment after user alignment. Decomposes agreed tasks into waves resolved from the session mode by `scripts/session-shape.mjs`, with optimal agent assignment, dependency ordering, and inter-wave checkpoints. Activated by session-start after Q&A phase completes.
session-start
.codex-plugin/skills/session-start/SKILL.md
Use this skill when initializing a session for any project repo. Autonomously analyzes git state, VCS issues, SSOT files, branches, environment, and cross-repo status. Then presents structured findings with recommendations before development wave planning, or an operations contract for explicitly requested time-bounded operational work. Triggered by /session [housekeeping|feature|deep] or a direct session-start request.
session
.codex-plugin/skills/session/SKILL.md
Start a development session (housekeeping, feature, deep; ultradeep = deep + profile)
spinout
.codex-plugin/skills/spinout/SKILL.md
Use when extracting a project into its own repo — a venture spinout (e.g. a product leaving its incubator repo) or a sanitized content-snapshot fork. Guided 5-step runbook: target sphere + path, confidentiality/sanitize check, copy + fresh git init, SNAPSHOT-FREEZE marker in the source repo, remotes + registration. Trigger on ''spin out X'', ''extract this into its own repo'', ''fork X sanitized''.
sunset-review
.codex-plugin/skills/sunset-review/SKILL.md
Use this skill when the user wants to identify unused, near-zero-use, or stale skills/agents/commands in the plugin surface so they can be demoted or retired. Combines agent-dispatch telemetry (start-events only) with static reference scanning, classifies every surface item into Active / Investigate / Demote / Retire, and emits a Markdown report plus JSON sidecar. NEVER auto-deletes — surfaces candidates for human decision. Quarterly cadence. <example>Context: The plugin surface has grown and the maintainer wants to prune dead weight. user: "/sunset-review" assistant: "Running the sunset walk — classifying skills, agents, and commands by usage telemetry + static refs, grouped by Retire / Demote / Investigate / Active. No item is deleted automatically; I''ll surface Retire/Demote candidates for your decision." <commentary>The user wants a usage-driven prune candidate list; this skill runs the read-only walker, presents grouped verdicts, and writes a sidecar — it never deletes.</commentary></example>
templates-ack
.codex-plugin/skills/templates-ack/SKILL.md
Acknowledge templates-first policy for the current session — bypasses the pre-bash-templates-first hook for the remainder of the session
test-audit
.codex-plugin/skills/test-audit/SKILL.md
Use when writing, reviewing, or pruning tests. Three modes, one value bar: a four-question gate before any new test is written, a focused audit of one scope, and a campaign over a whole repo or subsystem that removes the least useful tests under a coverage guard. Every delete, merge, or repair carries written evidence and a caught mutation. Triggered by "audit the tests", "prune the test suite", "remove low-value tests", "test diet", "is this test worth adding", /test-audit.
test-runner
.codex-plugin/skills/test-runner/SKILL.md
Use this skill when orchestrating agentic end-to-end tests. Resolves target + profile, dispatches the right driver(s) (playwright for web today, peekaboo for macOS (issue #381)), invokes the ux-evaluator agent (opus, read-only) against driver artifacts, reconciles findings with the open issue tracker via scripts/lib/test-runner/issue-reconcile.mjs, and writes report.md + JSONL roll-up. Wraps upstream tools (no forks). Hard-gates Playwright MCP for browser drive (4× token cost vs CLI per Microsoft''s own benchmark).
test
.codex-plugin/skills/test/SKILL.md
Agentic end-to-end test orchestrator — drive web/macOS flows, evaluate UX rubric, reconcile issues
tmux-layout
.codex-plugin/skills/tmux-layout/SKILL.md
Use this skill when the operator wants a prepared tmux visualization layout for the session''s side-channels (STATE.md tail, CI-watch, events.jsonl tail). Renders a 4-pane default layout or debug layout. Read-only side-channel observability — the coordinator chat stays in the operator''s original terminal. Trigger phrases: "tmux layout", "split panes for ci watch", "visualize session side-channels", "show me state-md tail and ci".
File Inventory
.agents/skills/architecture/SKILL.md
skill
1,475 bytes
06a3065668f7e9e0…
.agents/skills/autopilot/agents/openai.yaml
file
143 bytes
4402f21794c54c8f…
.agents/skills/autopilot/SKILL.md
skill
2,089 bytes
d5a334338c5c3987…
.agents/skills/bootstrap/agents/openai.yaml
file
144 bytes
aac196e779a80de4…
.agents/skills/bootstrap/SKILL.md
skill
1,929 bytes
fdb83b94c71998e9…
.agents/skills/brainstorm/agents/openai.yaml
file
145 bytes
36172d985add4224…
.agents/skills/brainstorm/SKILL.md
skill
1,870 bytes
db33992b1297f6aa…
.agents/skills/claude-md-drift-check/SKILL.md
skill
1,795 bytes
21afe134fccdd934…
.agents/skills/close/agents/openai.yaml
file
140 bytes
9c1245b7a0d7ed12…
.agents/skills/close/SKILL.md
skill
1,438 bytes
578831879a34b18d…
.agents/skills/convergence-monitoring/SKILL.md
skill
1,824 bytes
a001f51c3514039e…
.agents/skills/debug/agents/openai.yaml
file
139 bytes
28bcdf01e7fd7e4f…
.agents/skills/debug/SKILL.md
skill
1,760 bytes
8f4a03bad946246d…
.agents/skills/discovery/agents/openai.yaml
file
143 bytes
b8d36d0d70fae575…
.agents/skills/discovery/SKILL.md
skill
1,908 bytes
9e2c3e6cdf0f8dc7…
.agents/skills/dispatcher/agents/openai.yaml
file
144 bytes
7e706bcfa5fa72ed…
.agents/skills/dispatcher/SKILL.md
skill
2,259 bytes
5b71af36c1fb11cb…
.agents/skills/docs-orchestrator/SKILL.md
skill
1,419 bytes
33ea63e61580aa01…
.agents/skills/ecosystem-health/SKILL.md
skill
1,334 bytes
96e39e3449a40df6…
.agents/skills/eli5/agents/openai.yaml
file
138 bytes
c55f067f7abd4812…
.agents/skills/eli5/SKILL.md
skill
1,676 bytes
10cea8f76ecb742e…
.agents/skills/eval/agents/openai.yaml
file
138 bytes
4b74cc9d472a5e54…
.agents/skills/eval/SKILL.md
skill
2,376 bytes
442a953c260df812…
.agents/skills/evolve/agents/openai.yaml
file
140 bytes
24949fc01a8a28e4…
.agents/skills/evolve/SKILL.md
skill
2,242 bytes
88c12eaadc6822fc…
.agents/skills/frontmatter-guard/SKILL.md
skill
1,750 bytes
3737ff280756861a…
.agents/skills/gitlab-ops/SKILL.md
skill
1,902 bytes
fbf9cb303f5a0ead…
.agents/skills/gitlab-portfolio/SKILL.md
skill
1,789 bytes
8e8dc3cabff83b13…
.agents/skills/go/agents/openai.yaml
file
137 bytes
805c58477ffdff92…
.agents/skills/go/SKILL.md
skill
1,457 bytes
bffa394edb9f9942…
.agents/skills/grill/agents/openai.yaml
file
139 bytes
b6cd048ee8d3752b…
.agents/skills/grill/SKILL.md
skill
1,894 bytes
4589bc0ce7cb26dc…
.agents/skills/harness-audit/agents/openai.yaml
file
147 bytes
b20c05f011c2bae2…
.agents/skills/harness-audit/SKILL.md
skill
1,447 bytes
f5c5ca93e3470068…
.agents/skills/hook-development/SKILL.md
skill
1,462 bytes
e48239d017b76256…
.agents/skills/mcp-builder/SKILL.md
skill
1,319 bytes
aa8df4945eae9a03…
.agents/skills/memory-cleanup/agents/openai.yaml
file
148 bytes
1e64b210b46a1596…
.agents/skills/memory-cleanup/SKILL.md
skill
2,173 bytes
ad7b7c879b09a001…
.agents/skills/mode-selector/SKILL.md
skill
1,400 bytes
e149ac0d3c520b72…
.agents/skills/npm-publish/SKILL.md
skill
1,367 bytes
619cb9023fd5adc6…
.agents/skills/peekaboo-driver/SKILL.md
skill
1,342 bytes
9ef11124c36cbe4b…
.agents/skills/persona-panel/agents/openai.yaml
file
147 bytes
e872af025a86e55e…
.agents/skills/persona-panel/SKILL.md
skill
2,036 bytes
a5dc92c429e0a3f2…
.agents/skills/plan/agents/openai.yaml
file
139 bytes
f66b1c12cc8ac860…
.agents/skills/plan/SKILL.md
skill
1,994 bytes
3f550c0c1f377338…
.agents/skills/playwright-driver/SKILL.md
skill
1,515 bytes
76ec5ddd71c39f42…
.agents/skills/portfolio/agents/openai.yaml
file
143 bytes
1f2ab5214092d26e…
.agents/skills/portfolio/SKILL.md
skill
1,514 bytes
dd8d1741488a2dbf…
.agents/skills/quality-gates/SKILL.md
skill
1,412 bytes
3e41bfaf5491e9c7…
.agents/skills/reconcile/agents/openai.yaml
file
143 bytes
597a76e6e9fe2c5c…
.agents/skills/reconcile/SKILL.md
skill
1,959 bytes
3ceb3d56097a9806…
.agents/skills/release/agents/openai.yaml
file
142 bytes
3fb4446c3103d39f…
.agents/skills/release/SKILL.md
skill
1,504 bytes
6070899a83f1420d…
.agents/skills/remote-offload/SKILL.md
skill
1,461 bytes
31d5f73aae4f6033…
.agents/skills/repo-audit/agents/openai.yaml
file
144 bytes
63be7219d56f865a…
.agents/skills/repo-audit/SKILL.md
skill
2,249 bytes
54ff1e055d1e898d…
.agents/skills/session-end/SKILL.md
skill
1,386 bytes
198019b997c7680f…
.agents/skills/session-plan/SKILL.md
skill
1,445 bytes
205bdff3948e09a5…
.agents/skills/session-start/SKILL.md
skill
1,563 bytes
aec960730380f1a7…
.agents/skills/session/agents/openai.yaml
file
141 bytes
fa6241b02be60b07…
.agents/skills/session/SKILL.md
skill
1,840 bytes
8cc528c62ac54bdd…
.agents/skills/spinout/agents/openai.yaml
file
141 bytes
a9912f7f1a50db77…
.agents/skills/spinout/SKILL.md
skill
1,809 bytes
763354b82d823dcb…
.agents/skills/sunset-review/agents/openai.yaml
file
147 bytes
f35e2e0a123db566…
.agents/skills/sunset-review/SKILL.md
skill
2,483 bytes
063c57972127c6f1…
.agents/skills/templates-ack/agents/openai.yaml
file
147 bytes
8a609cb88c91cc07…
.agents/skills/templates-ack/SKILL.md
skill
1,882 bytes
45d5dbeced6ad6bf…
.agents/skills/test-audit/agents/openai.yaml
file
144 bytes
920227ed0aa4a22e…
.agents/skills/test-audit/SKILL.md
skill
1,926 bytes
c0577bf4abe89374…
.agents/skills/test-runner/SKILL.md
skill
1,634 bytes
67f6d86ff5204461…
.agents/skills/test/agents/openai.yaml
file
138 bytes
2758d4fcf027b3b8…
.agents/skills/test/SKILL.md
skill
1,511 bytes
ee59f97edd415342…
.agents/skills/tmux-layout/SKILL.md
skill
1,454 bytes
97ae76634b6108b7…
.agents/skills/using-orchestrator/SKILL.md
skill
1,379 bytes
eb53c8f681c1a52d…
.agents/skills/ux-grill/agents/openai.yaml
file
142 bytes
009037c2eed62568…
.agents/skills/ux-grill/SKILL.md
skill
2,028 bytes
2117b42885e7c9eb…
.agents/skills/vault-mirror/SKILL.md
skill
1,851 bytes
8555a44518413361…
.agents/skills/vault-sync/SKILL.md
skill
1,850 bytes
f3a544a267a016d6…
.agents/skills/wave-executor/SKILL.md
skill
1,406 bytes
c259685c0d55e225…
.agents/skills/write-executable-plan/SKILL.md
skill
1,424 bytes
55f2ec53ec9aa702…
.claude-plugin/plugin.json
file
917 bytes
d6aee5881b4225c6…
.codex-plugin/plugin.json
plugin-manifest
1,335 bytes
638c21d601ff9fed…
.codex-plugin/skills/architecture/SKILL.md
skill
1,333 bytes
8c4feaf1eb6b0d0e…
.codex-plugin/skills/autopilot/agents/openai.yaml
file
142 bytes
0103c22484a246a6…
.codex-plugin/skills/autopilot/SKILL.md
skill
1,978 bytes
f69964d7d1eebd1f…
.codex-plugin/skills/bootstrap/agents/openai.yaml
file
143 bytes
eac7d8fd2bdcc5f5…
.codex-plugin/skills/bootstrap/SKILL.md
skill
1,818 bytes
d866184c26896f6d…
.codex-plugin/skills/brainstorm/agents/openai.yaml
file
144 bytes
61b6758dbbf5f872…
.codex-plugin/skills/brainstorm/SKILL.md
skill
1,759 bytes
3fcdc3687fbb0ed0…
.codex-plugin/skills/claude-md-drift-check/SKILL.md
skill
1,654 bytes
c597dca3b44fd5cb…
.codex-plugin/skills/close/agents/openai.yaml
file
139 bytes
07308fe7884c5ec6…
.codex-plugin/skills/close/SKILL.md
skill
1,327 bytes
0f6ca4d5b3fdf954…
.codex-plugin/skills/convergence-monitoring/SKILL.md
skill
1,678 bytes
baed298000931c02…
.codex-plugin/skills/debug/agents/openai.yaml
file
138 bytes
a91be7e8d928564d…
.codex-plugin/skills/debug/SKILL.md
skill
1,649 bytes
bd81cf6aeecb9bca…
.codex-plugin/skills/discovery/agents/openai.yaml
file
142 bytes
20ed80d2d9957a04…
.codex-plugin/skills/discovery/SKILL.md
skill
1,797 bytes
17ccc46562c932e1…
.codex-plugin/skills/dispatcher/agents/openai.yaml
file
143 bytes
af8c3af8b840a7fa…
.codex-plugin/skills/dispatcher/SKILL.md
skill
2,138 bytes
3cbcf42ac064d013…
.codex-plugin/skills/docs-orchestrator/SKILL.md
skill
1,277 bytes
980674b93e145b48…