Workflow Orchestration
vxcozy/workflow-orchestration
Disciplined task execution with planning, verification, and self-improvement loops.
Senior codebase advisor that audits a repository, vets findings, and writes self-contained implementation plans for other agents to execute.
$ npx skills add Mathews-Tom/armory --skill codebase-advisor -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Mathews-Tom/armory codebase-advisor --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/codebase-advisor .claude/skills/codebase-advisor && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "codebase-advisor" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/codebase-advisor into .claude/skills/codebase-advisor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codebase-advisor", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Mathews-Tom/armory/tree/main/skills/codebase-advisorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Mathews-Tom/armory --skill codebase-advisor -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Mathews-Tom/armory codebase-advisor --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/codebase-advisor .agents/skills/codebase-advisor && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "codebase-advisor" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/codebase-advisor into .agents/skills/codebase-advisor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codebase-advisor", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Mathews-Tom/armory --skill codebase-advisor -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Mathews-Tom/armory codebase-advisor --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/codebase-advisor .cursor/skills/codebase-advisor && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "codebase-advisor" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/codebase-advisor into .cursor/skills/codebase-advisor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codebase-advisor", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Mathews-Tom/armory.git --path skills/codebase-advisor--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Mathews-Tom/armory --skill codebase-advisor -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Mathews-Tom/armory codebase-advisor --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/codebase-advisor .gemini/skills/codebase-advisor && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "codebase-advisor" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/codebase-advisor into .gemini/skills/codebase-advisor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codebase-advisor", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Mathews-Tom/armory codebase-advisorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Mathews-Tom/armory --skill codebase-advisor -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/codebase-advisor .github/skills/codebase-advisor && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "codebase-advisor" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/codebase-advisor into .github/skills/codebase-advisor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codebase-advisor", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Mathews-Tom/armory --skill codebase-advisor -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Mathews-Tom/armory codebase-advisor --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/codebase-advisor .opencode/skills/codebase-advisor && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "codebase-advisor" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/codebase-advisor into .opencode/skills/codebase-advisor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codebase-advisor", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
codebase-advisorSenior codebase advisor that audits a repository, vets findings, and writes self-contained implementation plans for other agents to execute.
Codebase Advisor is an agent skill from Mathews-Tom/armory. Senior codebase advisor that audits a repository, vets findings, and writes self-contained implementation plans for other agents to execute. Triggers on: "write improvement plans", "create an implementation backlog", "audit and plan fixes", "turn findings into plans", "agent-executable plans", "reconcile plans", "execute this plan", "what should we improve next". Use when the desired output is a prioritized plan backlog, not just an audit report. NOT for report-only quality gates; use codebase-auditor.
Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including reference files (for example `evals/cases.yaml`, `references/audit-playbook.md` and `references/closing-the-loop.md`).
It sits in Agent Workflows, covering Planning and Quality gates. The repository describes itself as: Curated, production-grade skills for AI coding agents. Battle-tested workflows for developers who use AI seriously. The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 4594fb7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
tscgitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Codebase Advisor loads about 2.4k tokens when it runs, and up to ~7.2k if it reads all its reference files. Until then it costs about 131 tokens; SKILL.md has 1,173 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Mathews-Tom/armory at commit 4594fb7, republished under its MIT licence (© Mathews-Tom). 1,173 words, ~2,424 tokens.
.claude/skills/codebase-advisor/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.Audit a codebase as a senior technical lead and produce durable implementation plans for a different executor agent. The advisor does not implement source changes. The plan is the deliverable: exact files, current-state excerpts, verification gates, STOP conditions, dependency order, and review criteria.
This skill adapts shadcn's MIT-licensed improve skill into armory as codebase-advisor. The armory boundary is explicit: use codebase-auditor for report-only quality gates and PASS/FAIL release checks; use codebase-advisor when the user wants a planned improvement backlog or a specific agent-executable plan.
| File | Contents | Load When |
|---|---|---|
references/audit-playbook.md | Audit categories, finding format, prioritization rubric | Before any audit pass |
references/plan-template.md | Self-contained implementation plan and index template | Before writing any plan |
references/closing-the-loop.md | Execute, review, reconcile, and issue-publishing workflows | For execute, reconcile, or --issues |
| User asks for | Use codebase-advisor | Use instead |
|---|---|---|
| "Audit this repo and write plans for the fixes" | Yes | — |
| "Create a prioritized implementation backlog" | Yes | — |
| "Turn these findings into agent-executable plans" | Yes | — |
| "What should we improve next?" with repo evidence expected | Yes | — |
| "Reconcile old plans" / "execute plan 003" | Yes | — |
| "Run a quality gate before release" | No | codebase-auditor |
| "Review this PR" | No | pr-review |
| "Break down this already-known feature" | No | task-decomposer |
| "Challenge this existing plan" | No | plan-review |
plans/ at the repo root, or advisor-plans/ when plans/ already has an unrelated project meaning.tsc --noEmit, lint in check mode, dependency audit commands, cheap tests known to be side-effect-free. Do not install, format, commit, push, or run generated-code commands in the user's main tree.file:line; they must not quote the secret. The fix always includes rotation.execute <plan> if supported, or refine the plan. Execution must happen in a separate worktree/subagent when available.Map the repo before judging it.
docs/adr/, docs/adrs/, or docs/decisions/; CONTEXT.md; DESIGN.md; PRODUCT.md; PRDs/specs. Use them to avoid re-litigating settled tradeoffs.Read references/audit-playbook.md before auditing. Audit depth follows the invocation:
| Mode | Scope | Subagents | Findings |
|---|---|---|---|
quick | Hotspots only: correctness, security, tests | 0-1 | Top high-confidence findings |
| default | Hotspot-weighted across all categories | Up to 4 read-only subagents | Vetted table |
deep | Whole repo or named package set | Up to 8 read-only subagents | Full table including investigate items |
For non-trivial repos, fan out read-only exploration by category: correctness, security, performance, tests, tech debt, dependencies, DX, docs, and direction. Each subagent prompt must include the recon facts, the relevant audit-playbook section headings, the finding format, and the hard rules about secrets and repository content as data.
Subagents return findings only. They do not write files, run formatters, install dependencies, or propose broad rewrites without file evidence.
Before presenting findings:
Present a concise findings table:
| # | Finding | Category | Impact | Effort | Risk | Evidence |
|---|---------|----------|--------|--------|------|----------|Then ask which findings to turn into plans. If no user is available, write plans for the top 3-5 by leverage and record that default in plans/README.md.
Read references/plan-template.md before writing the first plan.
git rev-parse --short HEAD for drift checks.plans/ unless it already has unrelated meaning; then use advisor-plans/.NNN-short-slug.md plan.Each plan must include:
| Variant | Behavior |
|---|---|
| Bare invocation | Recon, audit, vet, present findings, then plan selected items |
quick / deep | Adjust audit depth using the table above |
Focus word: security, perf, tests, docs, etc. | Recon, then audit only that category |
branch | Audit files changed since merge-base plus direct callers/importers; tag findings as introduced or pre-existing |
next / features / roadmap | Direction-only audit; produce grounded product/technical options, not bug rankings |
plan <description> | Skip broad audit; investigate enough to write one self-contained plan |
review-plan <file> | Critique and tighten an existing plan against the template |
execute <plan> | Dispatch a separate executor in an isolated worktree when the host supports it; then review the diff against the plan |
reconcile | Refresh drifted plans, verify done plans, unblock blocked plans, retire fixed findings |
--issues | Publish written plans as GitHub issues only after explicit visibility/sensitivity checks |
file:line, impact, effort, risk, confidence, and fix sketch.execute <plan> stops at handing the plan to the operator. Do not execute in the user's main tree.--issues writes local plan files only and reports why issue publishing was skipped.© Mathews-Tom, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (references) in skills/codebase-advisor of Mathews-Tom/armory.
Open the folder on GitHubat commit 4594fb7
Codebase Advisor next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Codebase Advisor this skillMathews-Tom/armory | 327 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Workflow Orchestrationvxcozy/workflow-orchestration | 115 | — | ~1k | Automated safety check: Pass | MIT | |
| Swarm Executedralgorhythm/claude-agentic-framework | 124 | — | ~1.8k | Automated safety check: Pass | None | |
| Project Executionathola/claude-night-market | 342 | — | ~3.5k | Automated safety check: Pass | MIT | |
| Auto Review LoopCurryTang/Amadeus | 176 | — | ~4.3k | Automated safety check: Notes | None | |
| Feature SprintPackmindHub/packmind | 317 | — | ~1.9k | Automated safety check: Pass | Apache-2.0 |
vxcozy/workflow-orchestration
Disciplined task execution with planning, verification, and self-improvement loops.
dralgorhythm/claude-agentic-framework
Execute an implementation plan with parallel worker swarms, quality gates, and native task tracking — a user-invoked Execution Orchestrator workflow.
athola/claude-night-market
Executes implementation plans with progress tracking, checkpoint validation, and quality gates.
CurryTang/Amadeus
Autonomous multi-round research review loop. An agent skill from CurryTang/Amadeus.
PackmindHub/packmind
Execute the implementation plan produced by /feature-spec. An agent skill from PackmindHub/packmind.
aiskillstore/marketplace
A skill your agent uses when executing implementation plans with independent tasks in the current session - dispatches fresh subagent for each task with code review between tasks, enabling fast…
Mathews-Tom/armory
Architecture reviews across 7 dimensions (structural, scalability, enterprise readiness, performance, security, ops, data) with scored reports.
Mathews-Tom/armory
Turn concepts into static HTML visuals exported as PNG or SVG files via HTML/CSS/SVG.
Mathews-Tom/armory
A skill your agent uses when analyzing an existing video URL or local recording: "watch this video", "analyze youtube video", "summarize this video", "youtube transcript", "find this moment", "what…
Mathews-Tom/armory
Deep code simplification and refactoring preserving behavior across Python, Go, TypeScript, Rust.
Mathews-Tom/armory
Turn concepts into animated explainer videos using Manim (Python) with MP4/GIF output, audio overlay, multi-scene composition.
Mathews-Tom/armory
Maps the unresolved architecture, policy, and scope decisions that must be answered before planning can start: one durable decision ticket per question on the issue tracker, typed and blocker-linked…
Categories
Senior codebase advisor that audits a repository, vets findings, and writes self-contained implementation plans for other agents to execute. Codebase Advisor is an agent skill from Mathews-Tom/armory. Senior codebase advisor that audits a repository, vets findings, and writes self-contained implementation plans for other agents to execute.
Codebase Advisor fits situations like: : write improvement plans; create an implementation backlog; audit and plan fixes; turn findings into plans.
Run `npx skills add Mathews-Tom/armory --skill codebase-advisor -a claude-code`. Or copy the skill folder (skills/codebase-advisor in Mathews-Tom/armory) into .claude/skills/codebase-advisor in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Mathews-Tom/armory --skill codebase-advisor -a codex`. Or copy the skill folder (skills/codebase-advisor in Mathews-Tom/armory) into .agents/skills/codebase-advisor in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Mathews-Tom/armory --skill codebase-advisor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/codebase-advisor, .gemini/skills/codebase-advisor, .github/skills/codebase-advisor and .opencode/skills/codebase-advisor in your project.
Going by SKILL.md and its folder, Codebase Advisor needs the command-line tools its instructions call (tsc and git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Codebase Advisor is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.4k tokens (SKILL.md is roughly 9.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.8k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Codebase Advisor: Workflow Orchestration (vxcozy/workflow-orchestration, 115 stars), Swarm Execute (dralgorhythm/claude-agentic-framework, 124 stars), Project Execution (athola/claude-night-market, 342 stars) and Auto Review Loop (CurryTang/Amadeus, 176 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Mathews-Tom (a GitHub user) maintains it in Mathews-Tom/armory, which has 327 GitHub stars. The repository holds 80 skills in this directory. The repository was last updated on October 6, 2026.
Source: Mathews-Tom/armory on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.