Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
mermaids-treasure
Mermaid diagram syntax reference for all diagram types — flowchart, sequence, class, state, ER, gantt, git graph, mindmap, timeline, user journey, pie, quadrant, XY chart, block, sankey, C4, kanban, and more. Use when constructing or debugging any Mermaid diagram definition.
Jamie-BitFlight/claude_skills 33
-
improve-processes
Process quality methodology for the process-siren agent — use before or during Mermaid conversion when the source process shows ambiguity, missing decisions, undefined actors, vague conditions, or structural weakness. Provides triage sequence, excellence criteria, and an improvement framework drawn from Lean, Six Sigma, BPR, Design Thinking, Systems Thinking, and Theory of Constraints. Activates when source content is poorly structured enough that converting it as-is would encode wrong behavior for AI readers.
Jamie-BitFlight/claude_skills 33
-
woo-sailor
Optimize processes in a file or directory by converting prose/bullet workflows to Mermaid diagrams — delegates to the process-siren agent. Use when given a single SKILL.md, agent file, CLAUDE.md, or rules file to convert, or a directory containing any of those. Supports --dry-run or --report for read-only planning mode.
Jamie-BitFlight/claude_skills 33
-
brainstorming-skill
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or when users request help with ideation, marketing, and strategic planning. Explores user intent, requirements, and design before implementation using 30+ research-validated prompt patterns.
Jamie-BitFlight/claude_skills 33
-
python3-stdlib-only
Python work in constrained, dependency-restricted, or legacy environments. Activates on "stdlib-only", "airgapped", "no dependencies", "no internet", "restricted environment", or confirmed Python 3.10 targets where third-party packages are prohibited.
Jamie-BitFlight/claude_skills 33
-
debug
Use when debugging Python failures using a structured investigation workflow focused on reproduction, boundary assumptions, and root-cause isolation. Activate for tracebacks, test failures, or unexpected behavior.
Jamie-BitFlight/claude_skills 33
-
python3-data
Python data, ETL, analysis, and scientific workflows with maintainable module boundaries and explicit validation at ingress points. Activates on pandas, numpy, scipy, jupyter, notebooks, ETL pipelines, tabular data ingestion, or scientific processing code.
Jamie-BitFlight/claude_skills 33
-
shebangpython
Validates Python shebangs and PEP 723 inline script metadata. Use when creating or validating standalone executable Python scripts. Ensures shebang matches script type.
Jamie-BitFlight/claude_skills 33
-
lint
Use when running or guiding deterministic Python quality checks, including linting, typing, test, and policy validation workflows. Invoke for ruff, ty, or pre-commit checks.
Jamie-BitFlight/claude_skills 33
-
python3-tdd
Test-driven development workflow for Python. Activates on "TDD", "write tests first", "red-green-refactor", or tasks requiring test-first implementation with pytest. Guides design-first interfaces, failing tests, and implementation to pass.
Jamie-BitFlight/claude_skills 33
-
review
Use when reviewing Python changes for design quality, typed-boundary compliance, testing adequacy, and maintainability. Invoke for code review, PR review, or quality assessment.
Jamie-BitFlight/claude_skills 33
-
python3-testing
Python testing patterns with pytest, pytest-mock, hypothesis, and coverage strategy. Load when writing tests, designing fixtures, or setting up coverage. Activated on test phases, parametrization, async testing, property-based testing, and mutation testing decisions.
Jamie-BitFlight/claude_skills 33
-
python3-web
Python web and API development with strong request boundaries, typed validation, and maintainable service design. Activates on FastAPI, Starlette, Django, Flask, HTTP endpoints, request models, authentication flows, or web framework tasks.
Jamie-BitFlight/claude_skills 33
-
python3-typing
Selects and applies the strongest valid Python typing strategy for the current project. Use when designing models, validating external data, addressing type checker failures, reducing Any usage, defining boundaries, or choosing between stdlib typing, Pydantic, and Hypothesis-based boundary testing.
Jamie-BitFlight/claude_skills 33
-
stinkysnake
Progressive Python quality improvement through static analysis, type refinement, and modernization. Use when addressing technical debt, eliminating Any types, or applying modern Python patterns across a codebase.
Jamie-BitFlight/claude_skills 33
-
python3-tools
Python tooling expertise for uv, Hatchling, ty type checker, pre-commit, TOML editing, and PyPI packaging. Activates on uv commands, pyproject.toml configuration, type checker setup, build system, git hooks, packaging, or release workflows.
Jamie-BitFlight/claude_skills 33
-
python3-cli
Python CLI application development with Typer and Rich. Activates on Typer, Rich, CLI tools, progress bars, terminal output, Annotated syntax, or command-line application requests. Covers app structure, parameter types, subcommands, async patterns, and testing with CliRunner.
Jamie-BitFlight/claude_skills 33
-
modernpython
Reference guide for Python 3.11+ patterns with PEP citations. Use when reviewing code for modernization opportunities, writing new code to ensure modern patterns, or learning about specific PEPs and features.
Jamie-BitFlight/claude_skills 33
-
snakepolish
Implementation phase for stinkysnake workflow. Use when tests are written and plan is ready. Implements functions following the modernization plan, runs tests until passing.
Jamie-BitFlight/claude_skills 33
-
python3-core
Python engineering foundation for all projects. Activates automatically on any Python task — establishes coding standards, SOLID guidance, typing policy, testing defaults, tooling expectations, and code smell detection as design signals. Routes to specialist skills for TDD, CLI, web, data, or constrained environments.
Jamie-BitFlight/claude_skills 33
-
orchestrate
Use when orchestrating a multi-step Python engineering workflow from a user-supplied task description. Invoke to coordinate planning, implementation, testing, and validation across skills.
Jamie-BitFlight/claude_skills 33
-
cleanup
Use when improving Python code quality through focused cleanup, smell investigation, modernization, and typed-boundary hardening. Invoke for refactoring tasks, dead code removal, or modernization passes.
Jamie-BitFlight/claude_skills 33
-
file-summarization
Summarize files by reading content, extracting key passages, and applying type-specific strategies. Activates on summarize this file, what's in this file, describe this codebase, file summary, analyze this file, tl;dr this file, what does this code do, explain this config, break down this script. Routes to strategies for code, config, data, documentation, markup, and binary files based on extension and word count.
Jamie-BitFlight/claude_skills 33
-
agent-result-relay
Rules for orchestrators handling sub-agent results without lossy re-summarization. Activates when receiving agent output, relaying research results, passing data between agents, or combining agent findings. Prevents the failure mode where 'not found' becomes 'doesn't exist' and counts get dropped.
Jamie-BitFlight/claude_skills 33