skill-stocktake/SKILL.md
Audit skills and commands for quality. Supports Quick Scan (changed only) and Full Stocktake modes with batch evaluation.
npx skillsauth add lidge-jun/cli-jaw-skills skill-stocktakeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Audits all installed skills and commands using a quality checklist + AI holistic judgment. Supports two modes: Quick Scan for recently changed skills, and Full Stocktake for complete review.
The command targets skill directories relative to the invocation path:
| Path | Description |
|------|-------------|
| Global skills directory | Skills available to all projects |
| {cwd}/skills/ | Project-level skills (if present) |
At the start of Phase 1, explicitly list which paths were found and scanned.
| Mode | Trigger | Duration |
|------|---------|---------|
| Quick Scan | results.json exists (default) | 5–10 min |
| Full Stocktake | results.json absent, or explicit full flag | 20–30 min |
Re-evaluate only skills that changed since the last run:
results.jsonbash scripts/quick-diff.sh results.json[]: report "No changes since last run." and stopRun: bash scripts/scan.sh
The script enumerates skill files, extracts frontmatter, and collects UTC mtimes.
Scanning:
✓ global skills/ (17 files)
✗ {cwd}/skills/ (not found — global skills only)
| Skill | 7d use | 30d use | Description | |-------|--------|---------|-------------|
Launch a general-purpose sub-agent with the full inventory and checklist. Process ~20 skills per invocation to keep context manageable. Save intermediate results (status: "in_progress") after each chunk. Resume from the first unevaluated skill if interrupted.
Each skill is evaluated against:
- [ ] Content overlap with other skills checked
- [ ] Overlap with project-level config checked
- [ ] Freshness of technical references verified (web search if CLI flags / APIs are present)
- [ ] Usage frequency considered
Verdict criteria:
| Verdict | Meaning | |---------|---------| | Keep | Useful and current | | Improve | Worth keeping, specific improvements needed | | Update | Referenced technology is outdated | | Retire | Low quality, stale, or cost-asymmetric | | Merge into [X] | Substantial overlap with another skill |
Evaluation is holistic AI judgment. Guiding dimensions:
Reason quality — the reason field is self-contained and decision-enabling:
| Skill | 7d use | Verdict | Reason | |-------|--------|---------|--------|
Archive / delete operations always require explicit user confirmation.
results.json:
evaluated_at: set to actual UTC time of evaluation completion (date -u +%Y-%m-%dT%H:%M:%SZ).
{
"evaluated_at": "2026-02-21T10:00:00Z",
"mode": "full",
"batch_progress": { "total": 80, "evaluated": 80, "status": "completed" },
"skills": {
"skill-name": {
"path": "skills/skill-name/SKILL.md",
"verdict": "Keep",
"reason": "Concrete, actionable, unique value for X workflow",
"mtime": "2026-01-15T08:30:00Z"
}
}
}
development
Goal execution guidelines with PABCD integration, verification tiers, documentation workflow, and AI-driven planning
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
development
Use this skill any time a spreadsheet file is the primary input or output (.xlsx, .xlsm, .csv, .tsv). This includes: creating, reading, editing, analyzing, or formatting spreadsheets; cleaning messy tabular data; converting between formats; and data visualization with charts. Also use for pandas-based data analysis when the deliverable is a spreadsheet. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration.
tools
Use this skill when the user wants to build a financial model, 3-statement model, DCF valuation, cap table, scenario analysis, or financial projections in Excel. Trigger on: 'financial model', '3-statement model', 'DCF', 'cap table', 'pro forma', 'projections', 'sensitivity analysis', 'waterfall', 'debt schedule', 'break-even', 'discounted cash flow', 'capitalization table', 'fundraising model', 'WACC calculation', 'scenario analysis model'. Input is a text prompt with assumptions. Output is a single .xlsx file with formula-driven, interconnected statement sheets.