Skills

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

  1. 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%
  2. 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%
  3. 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%
  4. 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%
  5. 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%
  6. 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%
  7. 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%
  8. 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%
  9. 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%
  10. 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%
  11. 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%
  12. 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%
  13. 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%
  14. 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%
  15. 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%
  16. 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%
  17. 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%
  18. 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%