jeffallan
18 skills in one repo.
claude-skills Skill collection
67 skills for full-stack developers across languages, frameworks, infrastructure, APIs, testing, DevOps, security and data, plus 9 Jira and Confluence workflow commands.
12,279 stars on GitHub, Nov 9, 2026 · 18 skills
-
- Use it when:
- You need a pipeline, a container, infrastructure as code or a deployment, or are handling a production incident.
- It does:
- Works through assess, design, implement, validate, plan rollout, deploy and monitor, running terraform plan and linters before anything ships.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 11.9K
- top 41%
- Weekly Downloads
- 329
- top 50%
-
- Use it when:
- You're designing a new system, choosing between patterns or databases, or reviewing an existing design.
- It does:
- Gathers functional and non-functional requirements, matches them to patterns, designs with trade-offs stated, then reviews with you.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 8.2K
- bottom 41%
- Weekly Downloads
- 202
- bottom 40%
-
- Use it when:
- You're writing drivers, interrupt handlers, RTOS tasks or low-power code for a microcontroller.
- It does:
- Starts from the chip's memory, timing and power limits, designs tasks and interrupts, then writes drivers and application code.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 7.1K
- bottom 35%
- Weekly Downloads
- 152
- bottom 29%
-
- Use it when:
- You're building chat, live updates, presence or other server push that must hold up under many connections.
- It does:
- Sizes connections and message volume, designs pub/sub and failover, builds the server, tests it locally with wscat, then scales.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 7.1K
- bottom 35%
- Weekly Downloads
- 142
- bottom 26%
-
- Use it when:
- You want a pull request or some code reviewed before merge, or a code quality audit.
- It does:
- Sums up what the change is for in one sentence, then checks its structure, its security and performance details, and its tests.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 6.9K
- bottom 33%
- Weekly Downloads
- 160
- bottom 32%
-
- Use it when:
- You're designing a new REST API or its contract, before building the server.
- It does:
- Models resources from your domain, defines endpoints, writes an OpenAPI 3.1 spec, lints it with Redocly, then serves a Prism mock to try the contract.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 6.8K
- bottom 33%
- Weekly Downloads
- 149
- bottom 28%
-
- Use it when:
- You want a security audit of a codebase or its infrastructure, such as a dependency or secrets scan or a compliance check.
- It does:
- Maps the attack surface, runs code, dependency and secret scanners, reviews auth, input handling and crypto by hand, then rates each finding.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 6.5K
- bottom 31%
- Weekly Downloads
- 181
- bottom 36%
-
- Use it when:
- Queries are slow, locks pile up, or a PostgreSQL or MySQL database needs tuning.
- It does:
- Captures a baseline with EXPLAIN ANALYZE, finds the bottleneck, applies one change at a time, and re-measures after each.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 6.3K
- bottom 30%
- Weekly Downloads
- 128
- bottom 24%
-
- Use it when:
- Code lacks docstrings or API docs, or you need a documentation site, a getting-started guide or a tutorial.
- It does:
- Asks your preferred format and what to skip, detects the language and framework, finds undocumented code, documents it, then tests the examples.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 6K
- bottom 26%
- Weekly Downloads
- 124
- bottom 23%
-
- Use it when:
- A service needs logs, metrics, traces and alerts, or you're debugging a production issue, load testing, profiling or planning capacity.
- It does:
- Picks what to measure, instruments the code, configures collection and checks data arrives, builds dashboards, then defines alerts.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 5.9K
- bottom 24%
- Weekly Downloads
- 158
- bottom 31%
-
- Use it when:
- A feature spans frontend and backend, such as a form, the API route behind it and its database query.
- It does:
- Gathers acceptance criteria, designs the frontend, backend and security sides, writes a design doc, runs a security checklist, then builds and tests piece by piece.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 5.9K
- bottom 24%
- Weekly Downloads
- 134
- bottom 25%
-
- Use it when:
- You're writing a prompt or system prompt for an LLM app, or fixing one whose output is inconsistent.
- It does:
- Defines success criteria and edge cases, picks a prompting pattern, runs test cases, and iterates one change at a time.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 5.9K
- bottom 24%
- Weekly Downloads
- 125
- bottom 24%
-
- Use it when:
- You need tests written, a test strategy or plan, coverage gaps found, or flaky tests fixed.
- It does:
- Defines scope, plans across functional, performance and security testing, writes the tests, runs them and fixes failures at their root cause.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 5.6K
- bottom 19%
- Weekly Downloads
- 138
- bottom 26%
-
- Use it when:
- You're building login, access control, input handling or security headers and want them hardened against the OWASP Top 10.
- It does:
- Models threats, plans controls, writes the code with defense in depth, tests each control, and records the security decisions.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 5.4K
- bottom 13%
- Weekly Downloads
- 126
- bottom 24%
-
- Use it when:
- You're chasing an error, a crash, a stack trace or unexpected behaviour and want its root cause rather than a guess.
- It does:
- Reproduces the bug, narrows it to the smallest failing case, tests one hypothesis at a time, fixes it and adds a regression test.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 5.4K
- bottom 13%
- Weekly Downloads
- 120
- bottom 23%
-
- Use it when:
- You're setting reliability targets for a service, writing an error-budget policy, handling incidents, planning capacity or cutting repetitive ops work.
- It does:
- Reviews architecture, incidents and toil, sets SLOs, confirms they match what users expect, builds monitoring and alerts, automates toil, then runs chaos experiments.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 5.4K
- bottom 13%
- Weekly Downloads
- 142
- bottom 26%
-
- Use it when:
- You're designing a distributed system or breaking a monolith into services.
- It does:
- Finds service boundaries with domain-driven design, then picks communication, data, resilience, tracing and deployment patterns, checking each step against a rule.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 5.2K
- bottom 6%
- Weekly Downloads
- 117
- bottom 22%
-
- Use it when:
- You're building a command-line tool, or adding subcommands, flags, interactive prompts, progress bars or shell completions to one.
- It does:
- Maps user workflows and the command tree, lists every command's expected --help output before coding, builds it, polishes it, then smoke-tests it on each platform.
- Age
- 9 months
- Stars
- 12.3K
- #78
- Total Downloads
- 5.1K
- bottom 4%
- Weekly Downloads
- 105
- bottom 21%