dot_config/ai_templates/skills/devtools/coding-standard/SKILL.md
Use when designing, implementing, or reviewing an agent-friendly CLI, including commands, flags, help text, output, errors, and safety behavior.
npx skillsauth add pascalandy/dotfiles coding-standardInstall 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.
Language-agnostic coding disciplines: what good design looks like, regardless of implementation language.
In scope:
Out of scope:
Load references/ROUTER.md to dispatch the request to the correct sub-skill.
| Sub-skill | Purpose |
|-----------|---------|
| CliSpec | Design the CLI surface before implementation. Compact spec: command tree, args/flags table, output rules, exit code map, config precedence, examples. Based on the condensed clig.dev rubric. |
| CliImpl | Build CLI tools following modern best practices. I/O streams, help text, output formatting, error handling, argument parsing, interactivity, subcommands, robustness, signals, configuration, env vars, naming, distribution. Includes a 100+ item stress-testing checklist. |
| CliAudit | Audit CLIs for agent-friendliness, composability, retry safety. All inputs via flags, structured --json output, idempotent commands, actionable errors resolvable in one attempt, --dry-run and --force for safety. |
development
Explicitly triggered when the user mentions `wiki-map`. It ingests, queries, lints, or compiles a markdown wiki.
testing
Explicitly triggered when the user mentions `single-skill-creator`. It scaffolds a new `SKILL.md`.
testing
Explicitly triggered when the user mentions `qmd`. It searches local markdown or QMD collections.
development
Explicitly triggered when the user mentions `ontology-map`. It builds, refreshes, or checks an ontology.