From cc-power-user
Shared quality gates all phases must pass before proceeding. Single source of truth for pre-commit, tests, code quality, security, performance, documentation, CI, and acceptance criteria.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cc-power-user:quality-gatesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Single source of truth for quality gates across all phases. Each phase links here instead of restating.
Single source of truth for quality gates across all phases. Each phase links here instead of restating.
pre-commit run --all-files
Must pass: formatting (black/prettier/gofmt), linting (ruff/eslint/golangci-lint), type checking (mypy/tsc), import sorting, trailing whitespace, large-file detection.
Unit: every new/modified function tested; happy path + edge cases + errors; deterministic; <5s for full unit suite.
Integration: main workflows covered; external dependencies mocked appropriately.
Coverage: meets or exceeds target (usually 80%+); no decrease from baseline.
gosec / npm audit / bandit)All automated checks pass: build · unit tests · integration tests · linting · type checking · security · performance · coverage threshold.
# Python
pre-commit run --all-files && pytest && ruff check . && mypy src/
# Go
pre-commit run --all-files && go test ./... && golangci-lint run
# Node/TypeScript
pre-commit run --all-files && npm test && npm run lint && tsc --noEmit
Before proceeding to the next phase, ALL of the above must be green.
npx claudepluginhub shaharia-lab/claude-power-user --plugin cc-power-userGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.