code-checklist
Team code quality checklist - use for checking Python code quality, bugs, security issues, and best practices
Best use case
code-checklist is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Team code quality checklist - use for checking Python code quality, bugs, security issues, and best practices
Teams using code-checklist should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/code-checklist/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How code-checklist Compares
| Feature / Agent | code-checklist | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Team code quality checklist - use for checking Python code quality, bugs, security issues, and best practices
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
ChatGPT vs Claude for Agent Skills
Compare ChatGPT and Claude for AI agent skills across coding, writing, research, and reusable workflow execution.
SKILL.md Source
# Code Checklist Skill Apply this checklist when checking Python code. ## Code Quality Checklist - [ ] All functions have type hints - [ ] No bare except clauses - [ ] No mutable default arguments - [ ] Context managers used for file I/O - [ ] Functions are under 50 lines - [ ] Variable and function names follow PEP 8 (snake_case) ## Input Validation Checklist - [ ] User input is validated before processing - [ ] Edge cases handled (empty strings, None, out-of-range values) - [ ] Error messages are clear and helpful ## Testing Checklist - [ ] New code has corresponding pytest tests - [ ] Edge cases are covered - [ ] Tests use descriptive names ## Output Format Present findings as: ``` ## Code Checklist: [filename] ### Code Quality - [PASS/FAIL] Description of finding ### Input Validation - [PASS/FAIL] Description of finding ### Testing - [PASS/FAIL] Description of finding ### Summary [X] items need attention before merge ```
Related Skills
pytest-gen
Generate comprehensive pytest tests - use when generating tests, creating test suites, or testing Python code
hello-world
A minimal skill example - use when learning the skill format
commit-message
Generate conventional commit messages - use when creating commits, writing commit messages, or asking for git commit help
pentest-checklist
Provide a comprehensive checklist for planning, executing, and following up on penetration tests. Ensure thorough preparation, proper scoping, and effective remediation of discovered vulnerabilities.
deploy-checklist
Pre-deployment verification checklist. Use when about to ship a release, deploying a change with database migrations or feature flags, verifying CI status and approvals before going to production, or documenting rollback triggers ahead of time.
upi-go-live-checklist
Drive a zero-to-first-test-payment UPI onboarding workflow with explicit readiness checks: provider selection, sandbox setup, credentials, webhook validation, test matrix, go-live gates, and incident rollback planning. Use when preparing to launch UPI payments safely.
spec-to-checklist
把 PRD、接口文档或需求规格拆成验收、联调、测试和上线清单。;use for spec, checklist, acceptance workflows;do not use for 替代真实测试执行, 伪造通过结果.
policy-to-checklist
把征稿启事、通知、比赛规则、制度文件、招标要求等转成可执行检查清单与时间线。
Client Onboarding Checklist Generator
Generate a comprehensive, customized client onboarding checklist for any service business. Covers intake, setup, communication, milestones, and success metrics.
workhuman-prod-checklist
Workhuman prod checklist for employee recognition and rewards API. Use when integrating Workhuman Social Recognition, or building recognition workflows with HRIS systems. Trigger: "workhuman prod checklist".
wispr-prod-checklist
Wispr Flow prod checklist for voice-to-text API integration. Use when integrating Wispr Flow dictation, WebSocket streaming, or building voice-powered applications. Trigger: "wispr prod checklist".
windsurf-prod-checklist
Execute Windsurf production readiness checklist for team and enterprise deployments. Use when rolling out Windsurf to a team, preparing for enterprise deployment, or auditing production configuration. Trigger with phrases like "windsurf production", "windsurf team rollout", "windsurf go-live", "windsurf enterprise deploy", "windsurf checklist".