code-standards/skills/code-quality-standards/SKILL.md
Use when writing or reviewing code and documentation
npx skillsauth add jacobpevans/claude-code-plugins code-quality-standardsInstall 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.
logging module, never print().black, flake8, mypy before committing.for loops — breaks permission matching, requires interactive
prompts. Use parallel tool calls or tool-native batch operations instead.const over let, avoid var.Format: YYYY-MM-DD HH:mm:ss [LEVEL] {message}
| Level | Use | | --- | --- | | ERROR | System failures, exceptions requiring attention | | WARN | Unexpected but recoverable conditions | | INFO | Normal operational messages | | DEBUG | Detailed diagnostic information |
Include context (operation, user, resource). Never log secrets.
Prefer continuous real-time monitoring over one-time tests.
| Use Continuous Monitoring | Use One-Time Tests |
| --- | --- |
| Services with health endpoints | IaC validation (terraform validate) |
| Long-running infrastructure | Linting/formatting (pre-commit) |
| Anything that can fail post-deploy | Unit tests (TDD cycle) |
Monitoring MUST proactively alert. Alerting channels (priority order): Slack, Splunk alerts, email. Silent dashboards are not monitoring.
markdownlint-cli2 via pre-commit hooks.documentation
Use when editing GitHub Actions workflow files (.github/workflows/*.yml) in JacobPEvans repos. Documents when to target self-hosted RunsOn runners vs GitHub-hosted runners, the v3 label catalog used across the org, the required github.run_id segment, and the GitHub App allowlist prereq.
testing
Check PR merge readiness, sync local repo, cleanup stale worktrees; optional cross-repo sweep and stale-branch prune modes
tools
Local rebase-merge workflow for pull requests with signed commits
tools
Canonical reference for all gh CLI command shapes used by skills in this plugin. Defines the placeholder convention, allowed --json fields, GraphQL fallback rules, -f/-F/--raw-field flag semantics, the PR-readiness gate, code-scanning alert query, review-thread fetch/count/resolve mutations, and heredoc bodies. Prevents Unknown JSON field errors and divergent query shapes.