원클릭으로
code-quality
Instructions for running code quality checks and maintaining standards in the Python-Template project.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Instructions for running code quality checks and maintaining standards in the Python-Template project.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Interview the user, inspect this template repo, run the interactive onboarding CLI, and prune unused systems so a new Python project gets running quickly.
Run an extremely strict maintainability review for abstraction quality, giant files, and spaghetti-condition growth. Use for a thermo-nuclear or thermonuclear code quality review, deep code-quality audit, or especially harsh maintainability review.
Use whenever creating, editing, renaming, or deleting any file under .claude/skills/, .claude/agents/, .agents/skills/, or .codex/agents/. Teaches the dual-tool Claude/Codex layout and reminds to run `make sync-agent-config`.
Instructions for managing and running git hooks using `prek`. Use this skill for any mention of pre-commit hooks, as `prek` overrides pre-commit hooks.
Pause execution for a requested number of minutes by sleeping one-minute increments to avoid exceeding shell timeouts.
Git branch hygiene - delete merged/closed branch, prune stale refs, sync dependencies
| name | code-quality |
| description | Instructions for running code quality checks and maintaining standards in the Python-Template project. |
This skill provides instructions for running code quality checks and maintaining standards in the Python-Template project.
Use the following make targets to ensure code quality:
make fmt: Runs the ruff formatter and formats JSON files.make ruff: Runs the ruff linter to catch common errors and style issues.make vulture: Searches for dead code across the project.make ty: Runs the ty type checker to ensure type safety.make ci: Runs all of the above checks (ruff, vulture, import_lint, ty, docs_lint, check_deps) in sequence.make fmt and make ruff.make ci to ensure no regressions in types or dead code.