python-cli
Universal Python CLI development patterns and best practices
Discover Tools skills, compare source repositories and read the instructions for each workflow.
Universal Python CLI development patterns and best practices
Universal Python development guidelines and best practices
WHEN: User faces complex architectural decisions, asks for "another perspective" or "second opinion", multiple valid approaches exist, reviewing critical/security-sensitive code, design trade-offs, or user says...
WHEN: User is writing HTML/templates with Tailwind CSS classes, styling components, configuring Tailwind themes, asking about Tailwind utilities or patterns, or working with any project that uses Tailwind CSS W...
WHEN: User asks about Go best practices, idiomatic patterns, or how to properly implement something in Go. Also when reviewing Go code or asking "what's the right way to..." WHEN NOT: Questions unrelated to Go...
WHEN: User is building Go/Templ web apps, using templUI components, converting sites to Templ, or asking about templ syntax, Script() templates, HTMX/Alpine integration, or JavaScript in templ WHEN NOT: Non-Go...
WHEN: User is writing Go code, asking about Go patterns, reviewing Go code, or asking questions like "what's the best way to..." in Go projects WHEN NOT: Non-Go languages, general questions unrelated to Go prog...
Research methodology and best practices for finding existing patterns
Detects when user requests warrant critical analysis via /advise command
Logging, debugging, profiling, and performance monitoring for development. Use when adding logging, debugging issues, profiling performance, or instrumenting code for observability.
Documentation consistency enforcement - prevents drift between README.md and actual codebase state. Auto-activates when updating docs, committing changes, or working with skills/agents/commands.
REST API design best practices, versioning strategies, error handling, pagination, and OpenAPI documentation. Use when designing or implementing REST APIs, HTTP endpoints, or API documentation.
Enforces project file organization standards from CLAUDE.md/PROJECT.md - auto-fix mode
Database schema design, migrations, query optimization, and ORM patterns. Use when designing database schemas, writing migrations, optimizing queries, or working with ORMs like SQLAlchemy or Django ORM.
Complete testing methodology - TDD, progression tracking, regression prevention, and test patterns
GenAI-powered semantic validation - detects outdated docs, version mismatches, and architectural drift
This skill should be used when creating or updating PROJECT.md files, planning sprints, defining project goals, or managing project scope. It provides templates and best practices for PROJECT.md-first developme...
Detects stale documentation - outdated status markers, old TODOs, version lag
GitHub-first workflow - Issues, PRs, milestones, auto-tracking for solo developer productivity
Documentation standards and automation. Use when updating docs, writing guides, or synchronizing code with documentation.
This skill should be used when reviewing code or preparing code for review. It provides guidelines for what to look for in reviews, how to write constructive feedback, and standards for review comments.
Git best practices, commit conventions, branching strategies, and pull request workflows. Use when working with git operations, commits, branches, or PRs.
Validates all documentation references - file paths, links, line numbers, code examples
Security best practices, API key management, input validation. Use when handling secrets, user input, or security-sensitive code.
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.