Skip to content

Isaac-kps/claude_skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

claude_skills

A shared library of Claude Code skills for the DEX engineering team — designed to automate the pre-review pipeline before human code review begins.


What is this?

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.


Pre-Review Pipeline

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/.


Individual Skills

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

How to Use

Option 1 — Copy into your project

Copy the skills you need into your project's .claude/skills/ directory:

cp -r skills/pre-review /your-project/.claude/skills/

Option 2 — Clone and symlink

git clone https://github.com/Isaac-kps/claude_skills
ln -s /path/to/claude_skills/skills /your-project/.claude/skills

Option 3 — Use as a Claude Code plugin (future)

Once Claude Code plugin distribution is supported for private repos, these skills will be installable via /plugin install.


Workflow Integration

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

Contributing

  • 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

Maintained by

Isaac Koh — Tech Lead, DEX

About

Shared Claude Code skills for DEX engineering team — automated pre-review pipeline

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors