A shared library of Claude Code skills for the DEX engineering team — designed to automate the pre-review pipeline before human code review begins.
Claude Code skills are reusable, invocable workflows that Claude executes on demand. This repo is the team's central library of skills — covering automated linting, code quality analysis, refactoring review, functionality checks, and local test execution.
The goal is to raise the baseline quality of every PR before a human reviewer touches it, reducing review cycles and catching issues earlier.
Think of it as a thorough, tireless first reviewer that runs before the team.
The recommended workflow before opening a PR:
/pre-review
This single skill orchestrates the full pipeline in sequence:
| Step | Skill | What it does |
|---|---|---|
| 1 | lint-check |
Runs project linters and reports violations |
| 2 | local-testing |
Runs the test suite locally and reports failures |
| 3 | code-quality |
Analyses code for quality issues, complexity, and coverage gaps |
| 4 | functionality-review |
Reviews logic correctness, edge cases, and potential bugs |
| 5 | refactoring-review |
Identifies refactoring opportunities and tech debt |
Each step produces a structured finding. Only issues above a confidence threshold are surfaced. The full report is saved to report/pre-review/.
| Skill | Invocation | Description |
|---|---|---|
| Pre-Review (full pipeline) | /pre-review |
Runs all steps in sequence |
| Lint Check | /lint-check |
Run linters and surface violations |
| Local Testing | /local-testing |
Execute test suite and report failures |
| Code Quality | /code-quality |
Analyse complexity, duplication, coverage gaps |
| Functionality Review | /functionality-review |
Logic correctness, edge cases, bugs |
| Refactoring Review | /refactoring-review |
Refactoring opportunities, tech debt |
Copy the skills you need into your project's .claude/skills/ directory:
cp -r skills/pre-review /your-project/.claude/skills/git clone https://github.com/Isaac-kps/claude_skills
ln -s /path/to/claude_skills/skills /your-project/.claude/skillsOnce Claude Code plugin distribution is supported for private repos, these skills will be installable via /plugin install.
Recommended PR workflow:
1. Finish your changes locally
2. Run /pre-review
3. Fix any flagged issues
4. Open PR on GitHub
5. Human reviewer picks up a cleaner, pre-audited diff
- Each skill lives in
skills/<skill-name>/SKILL.md - Follow the existing format: frontmatter, description, trigger conditions, step-by-step instructions, output format
- Test your skill on a real repo before merging
- Add your skill to the table in this README
Isaac Koh — Tech Lead, DEX