Top Skills for Developers
Three production-ready skills every developer should install. Copy the SKILL.md or download it and drop it into ~/.claude/skills/.
Three skills to install
| Skill | What it does |
|---|---|
| /code-review | Review any code or diff for bugs, security issues, and style. |
| /commit | Stage, write a Conventional Commit message, and push to origin. |
| /pr-description | Generate a complete PR title and description from the branch diff. |
How to install
For each skill below, download or copy the SKILL.md content and place it in its folder:
~/.claude/skills/ are global — available in every project. To scope a skill to one project, put it in .claude/skills/ at your project root instead./code-review
Reviews any code file or git diff for bugs, security vulnerabilities (OWASP Top 10), and style issues. Outputs a severity-ranked table so you know what to fix first.
--- name: code-review description: > Reviews code, diffs, and files for bugs, security vulnerabilities, style issues, and improvement opportunities. Triggers when asked to review code, check a file, audit a function, or look for issues in the codebase. allowed-tools: Read(*) Bash(git diff *) --- You are an expert code reviewer. Analyse the provided code or diff and produce a structured report. ## Output format **Summary**: One sentence describing what the code does. **Issues found**: | Severity | File / Line | Issue | Suggestion | |----------|-------------|-------|------------| Severity levels: High Medium Low **Overall assessment**: Approve / Request changes — with one-line rationale. Focus on: correctness, security (OWASP Top 10), performance, readability. Skip nitpicks unless they cause real problems.
/commit
Stages all changes, inspects the diff, writes a properly-formatted Conventional Commit message, and pushes to origin. No more hand-writing commit messages.
--- name: commit description: > Stages all changes and writes a descriptive commit message following Conventional Commits format. Use when asked to commit, save changes, or push work to the repository. allowed-tools: Bash(git add *) Bash(git diff --staged) Bash(git commit *) Bash(git push *) --- Stage all changes with `git add -A`, inspect the diff, then write a commit message. Format: <type>(<scope>): <summary> Types: feat · fix · chore · docs · refactor · test · style - Summary: imperative mood, under 72 characters, no full stop - Body (optional): explain *why*, not what — wrap at 72 chars After committing, push to origin: git push origin HEAD Print the final commit hash and summary line when done.
/pr-description
Reads your branch diff and commit history, then writes a complete pull request title and description — covering what changed, how it was implemented, and how to test it.
--- name: pr-description description: > Generates a clear pull request title and description from the current branch diff. Use when asked to write a PR, describe changes for review, or prepare a pull request description. allowed-tools: Bash(git diff main...) Bash(git log main... --oneline) Bash(git branch --show-current) --- Write a pull request description for this branch. 1. Run `git branch --show-current` to get the branch name. 2. Run `git log main... --oneline` to list commits. 3. Run `git diff main...` to see all changes. ## Output **Title**: One line, imperative mood, under 72 characters. **Description**: ### What Short paragraph describing what changed and why. ### How Bullet list of the key implementation decisions. ### Testing How this was tested (unit tests, manual steps, etc.). ### Notes Any caveats, follow-up tasks, or reviewer guidance. Keep the tone professional and concise.
Using all three together
These three skills cover the full developer review loop in sequence:
| Step | Skill | Action |
|---|---|---|
| 1 | /code-review | Find issues before you commit |
| 2 | /commit | Commit the fix with a proper message |
| 3 | /pr-description | Write the PR description from the branch diff |
description field automatically.Before you continue
/code-review,/commit, and/pr-descriptioncover review, commit, and PR writing in one workflow.- Install globally in
~/.claude/skills/or per-project in.claude/skills/. - Each SKILL.md is ready to copy or download — no modifications required to start.
- Run skills explicitly with slash commands or let auto-detection pick the right one.
- Next: the Skills Marketplace — community-built skills published and searchable.
What's Next
Three developer skills ready to use. Next: the Skills Marketplace — where community-built skills are published, rated, and searchable.