一键导入
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.