ahel is live on Product Hunt today. Upvote

Skills.

Give your AI a better way to work.

A skill is a set of written instructions that teaches an AI how to do one job the way it should be done: review a pull request, plan a migration, write the release notes.

Install one here and it travels with your account into Claude, Claude Code, Cursor and every other client you sign in with.

Category: Dev tools

16,980 results · page 172 of 566

  • changelog-rulesSkillDev tools

    Shared changelog conventions and formatting rules referenced by $create-changelog and $update-changelog. Not typically invoked directly.

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • codex-reviewSkillDev tools

    Run AI-powered code review using the codex CLI. Use when the user asks to \"codex review\", \"run codex review\", or \"review a commit with codex\".

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • commit-staged-pushSkillDev tools

    Commit already-staged changes and push in one step. Use when the user asks to \"commit and push staged changes\", \"commit and push what's staged\", or \"commit staged and push\".

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • consult-codexSkillDev tools

    Multi-turn consultation with Codex CLI for second opinions, brainstorming, or collaborative problem-solving. Use when the user asks to \"consult codex\", \"ask codex\", \"get codex's opinion\", \"brainstorm with codex\", \"discuss with codex\", or \"chat with codex\".

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • contribute-turboSkillDev tools

    Propose a turbo skill improvement upstream by filing a GitHub issue against the turbo repo. Use when the user asks to \"contribute to turbo\", \"submit turbo changes\", \"contribute back\", \"suggest a turbo improvement\", or \"upstream my changes\".

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • create-changelogSkillDev tools

    Create a CHANGELOG.md following keepachangelog.com conventions with version history backfilled from GitHub releases or git tags. Use when the user asks to \"create a changelog\", \"add a changelog\", \"initialize changelog\", \"start a changelog\", \"set up changelog\", \"generate changelog\", or \"

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • create-skillSkillDev tools

    Create a new skill or update an existing skill that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations. Use when the user asks to \"create a skill\", \"make a new skill\", \"build a skill\", \"scaffold a skill\", \"write a skill for...\", or \"new skill that doe

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • create-test-planSkillDev tools

    Analyze what changed and generate a structured test plan at .turbo/test-plans/<slug>.md covering four escalating levels: basic functionality, complex operations, adversarial testing, and cross-cutting scenarios. Use when the user asks to \"create a test plan\", \"plan tests\", \"what should I test\"

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • discuss-changeSkillDev tools

    Align on the shape of a change through an interview, then implement it. Escalates open product decisions and settles the implementation shape in conversation. Use when the user asks to \"discuss this change\", \"align on this change first\", \"ask me questions first\", \"interview me then implement\

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • evaluate-findingsSkillDev tools

    Critically assess external feedback (code reviews, AI reviewers, PR comments) and decide which suggestions to apply using adversarial verification. Use when the user asks to \"evaluate findings\", \"assess review comments\", \"triage review feedback\", \"evaluate review output\", or \"filter false p

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • explain-thisSkillDev tools

    Explain whatever the user is pointing at right now in plain language: a pending question, a piece of code, an error, a command output, or an artifact like a plan or findings report. Use when the user asks to \"explain this\", \"what am I being asked\", \"what's happening right now\", \"help me under

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • exploratory-testSkillDev tools

    Execute multi-level exploratory testing of the app covering basic functionality, complex operations, adversarial testing, and cross-cutting scenarios, plus usability observations through a UX lens reported separately from defects. Deeper than $smoke-test. Use when the user asks to \"exploratory test

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • fetch-pr-commentsSkillDev tools

    Fetch and summarize review feedback and conversation from a GitHub PR (unresolved review threads, review bodies, and PR conversation comments) without making changes. Use when the user asks to \"fetch PR comments\", \"show PR comments\", \"check PR for unresolved comments\", \"list review comments\"

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • finalizeSkillDev tools

    Run the post-implementation quality assurance workflow including tests, code polishing, review, and commit. Use when the user asks to \"finalize implementation\", \"finalize changes\", \"wrap up implementation\", \"finish up\", \"ready to commit\", or \"run QA workflow\".

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • interpret-feedbackSkillDev tools

    Interpret third-party feedback by running parallel internal and peer interpretations to surface intent, correctness concerns, and ambiguities. Use when the user asks to \"interpret feedback\", \"interpret comments\", \"what does this feedback mean\", \"clarify reviewer intent\", \"understand this re

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • pick-next-issueSkillDev tools

    Fetch and rank open GitHub issues by community engagement, present the top 3 candidates, and plan implementation for the selected issue. Use when the user asks to \"pick next issue\", \"next issue\", \"which issue should I work on\", \"top issues\", \"most popular issues\", \"prioritize issues\", or

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • polish-codeSkillDev tools

    Stage, format, lint, test, review, smoke test, and re-run itself until stable. Use when the user asks to \"polish code\", \"refine code\", \"iterate on code quality\", \"review loop\", \"clean up, test, and review loop\", or \"run the polish loop\".

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • quick-finalizeSkillDev tools

    Close out a change without the deep review loop: stage, simplify code and docs, run the project's checks, smoke test, update the changelog, self-improve, and ship. Use when the user asks to \"quick finalize\", \"quickly finalize\", \"finalize quickly\", \"light finalize\", \"wrap this up quickly\",

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • recall-reasoningSkillDev tools

    Recall the reasoning behind a past change from Codex session history when available, falling back to commit diff and surrounding code. Use when the user asks to \"recall reasoning\", \"find reasoning\", \"look up reasoning\", \"recall implementation reasoning\", \"find the rationale\", \"why did I d

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • refine-planSkillDev tools

    Iteratively review and revise a plan until no new findings survive evaluation. Use when the user asks to \"refine the plan\", \"iterate on the plan\", \"tighten the plan\", or \"improve the plan\".

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • reply-to-pr-threadsSkillDev tools

    Draft, confirm, and post replies to GitHub PR review threads. Handles per-category reply formatting, re-fetches thread resolution state so auto-resolved threads are skipped, and posts via GraphQL. Use when the user asks to \"reply to PR threads\", \"post PR thread replies\", or \"draft PR reply mess

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • resolve-findingsSkillDev tools

    Choose an implementation path (direct or plan) for evaluated findings and dispatch it. Direct path applies fixes directly; plan path runs $turboplan. Use after $evaluate-findings has tagged findings and they need to be implemented, or when the user asks to \"resolve findings\", \"apply evaluated fin

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • resolve-pr-commentsSkillDev tools

    Evaluate, fix, answer, and reply to GitHub pull request review comments and conversation comments. Handles both change requests (fix or skip) and reviewer questions (explain using reasoning recalled from past Codex session history). Use when the user asks to \"resolve PR comments\", \"fix review com

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • review-toolingSkillDev tools

    Detect what dev tooling infrastructure a project has and flag gaps across linters, formatters, pre-commit hooks, test runners, and CI/CD pipelines. Returns structured findings without applying changes. Use when the user asks to \"review tooling\", \"check project tooling\", \"what tooling is missing

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • run-checksSkillDev tools

    Run the project's full verification gate: every check the project defines as a pass/fail condition, built from its CI config, check scripts, and configured tools, or from a formatter-linter-test baseline when it declares none. Use when the user asks to \"run checks\", \"run the verification gate\",

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • smoke-testSkillDev tools

    Launch the app and hands-on verify that it works by interacting with it. Falls back to an existing integration test suite when there is no interactive surface in scope. Use when the user asks to \"smoke test\", \"test it manually\", \"verify it works\", \"try it out\", \"run a smoke test\", \"check

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • split-and-shipSkillDev tools

    Execute an approved split plan, shipping each change group separately as its own branch and PR or as sequential commits on the current branch. Use when the user asks to \"split and ship\", \"ship the split plan\", \"create separate PRs\", or \"split changes into branches\".

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • understand-changeSkillDev tools

    Teach the user to deeply understand a change through interactive tutoring: restating understanding, drilling into why/what/how, and quizzing until mastery. The active counterpart to a one-shot explanation. Use when the user asks to \"understand this change\", \"teach me this change\", \"help me unde

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • update-dependenciesSkillDev tools

    Upgrade project dependencies with breaking change research for major version updates. Use when the user asks to \"update dependencies\", \"upgrade packages\", \"upgrade dependencies\", \"update deps\", \"upgrade deps\", \"update npm deps\", \"update Swift packages\", \"cargo update\", \"go get updat

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details
  • update-prSkillDev tools

    Update an existing GitHub pull request's title and description to reflect the current state of the branch. Use when the user asks to \"update the PR\", \"update PR description\", \"update PR title\", \"refresh PR description\", or \"sync PR with changes\".

    Ready to connect★ 402

    github.com/tobihagemann/turbo402 stars

    View details

What is a skill?

A skill is plain text, usually a SKILL.md file and the scripts it refers to, written for an AI rather than for a person. It carries the steps, the house rules and the examples a good answer needs, so you stop pasting the same briefing into every new chat.

53,462 of the 53,895 skills listed here can be served through ahel today, and they come from public repositories. Each one has its own page with the instructions themselves on it, so you can read what a skill will tell your AI to do before you install it.

Install one and every AI you use gets it

Installing a skill adds it to your gateway and turns it on in the same step. Claude Code surfaces it as a slash command; any client can read the full instructions with the skill_read tool.

Nothing is copied into a project folder. The instructions are served from your account, so the same skill is there in every AI you connect, and turning it off removes it from all of them at once.

See how to connect your AI