adr-writer
Generates Architecture Decision Records capturing context, rationale, alternatives, and consequences in numbered status-tracked format. Triggers on: "write an…
Evaluates Claude Code package quality across 6 dimensions for all 7 package types, producing scored audit reports. Triggers on: "evaluate package", "audit agent quality", "score this hook", "package audit", "skill quality check". NOT for LLM prompts, use prompt-lab.
$ npx -y skills add Mathews-Tom/armory --skill package-evaluator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/package-evaluatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Evaluates Claude Code package quality across 6 dimensions for all 7 package types, producing scored audit reports. Triggers on: "evaluate package", "audit agent quality", "score this hook", "package audit", "skill quality check". NOT for LLM prompts, use prompt-lab.
name: package-evaluator description: 'Evaluates Claude Code package quality across 6 dimensions for all 7 package types, producing scored audit reports. Triggers on: "evaluate package", "audit agent quality", "score this hook", "package audit", "skill quality check". NOT for LLM prompts, use prompt-lab.' metadata: version: 1.3.1 category: review tags: [quality, audit, scoring, frontmatter] difficulty: intermediate phase: review
Packages that do not activate on relevant queries waste the entire investment in writing them. A skill can have deep, well-structured content and still deliver zero value if its frontmatter description lacks the trigger phrases users actually type. An agent without a decision tree produces inconsistent results. A hook without a handler script is inert. Quality evaluation catches trigger gaps, missing sections, structural deficiencies, and shallow content before deployment — turning a package from a static document into a reliable tool.
| File | Contents | | --------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | | `references/evaluation-rubric.md` | Detailed 1-5 scoring criteria per dimension, weight justifications, type-specific criteria, worked examples for calibration |
Two modes, selected by input:
with findings, severity classifications, and recommendations.
table sorted by overall score, plus condensed per-package summaries. Optionally filtered to a single package type.
| Input | Mode | | ------------------------------------------------------- | ---------------------------------------------- | | Path to a specific package directory or definition file | Quick Audit | | "all", "every package", no path specified | Full Audit | | "--type agents" or type filter | Full Audit filtered to one type | | Multiple specific paths | Quick Audit for each, then comparative summary |
---
Six dimensions, each scored 1-5. Weighted sum determines overall percentage.
Evaluates the YAML frontmatter block for completeness and discoverability.
**Signals:**
**Scoring constraints:** A description under 100 characters caps this dimension at 2/5. A missing `name` or `description` field caps at 1/5.
Evaluates whether the package activates on the queries users actually type.
**Signals:**
"critique", "evaluate", "assess", "check")
(e.g., "user provides a design doc and asks for feedback")
**Scoring constraints:** Fewer than 3 distinct trigger phrases caps at 2/5. Zero trigger phrases in the description caps at 1/5.
Evaluates whether the package contains the sections needed to function reliably.
**Signals:**
**Scoring constraints:** A package with no workflow section caps at 2/5. A package with a workflow but no error handling or output format caps at 3/5.
Evaluates the substantive quality of the package's guidance — whether it provides enough detail for an agent to execute well without human intervention.
**Signals:**
**Scoring constraints:** A package consisting only of bare commands with no explanatory context caps at 2/5. Reference files count toward this dimension only if they contain substantive guidance (checklists, rubrics, criteria), not just link collections.
Evaluates internal consistency and structural integrity.
**Signals:**
the body does not deliver)
-
Curated, production-grade skills, agents, hooks, rules, commands, utilities, and presets for AI coding agents. No magic, no demos — battle-tested workflows built for developers who use AI seriously.
Repo: Mathews-Tom/armory
Generates Architecture Decision Records capturing context, rationale, alternatives, and consequences in numbered status-tracked format. Triggers on: "write an…
Build AI agents and automate Claude Code programmatically via the Claude Agent SDK and headless CLI mode. Covers Python SDK, claude -p, SDK MCP servers, hooks,…
Audits and enhances FastAPI and REST API documentation: missing descriptions, response codes, examples, docstrings, Pydantic models, OpenAPI spec. Triggers on:…
Generate architecture diagrams as fully editable SVG with native AWS, Azure, and GCP icons for cloud diagrams, or hand-drawn generic icons for everything else.…
Architecture reviews across 7 dimensions (structural, scalability, enterprise readiness, performance, security, ops, data) with scored reports. Triggers on:…
Optimize and prepare figures for arXiv submission: format conversion (EPS/PDF/PNG/JPG), size reduction, metadata stripping, processor compatibility (DVI vs…