All tools
HarnessCommunity500

Claude Code Showcase

Updated Jul 7, 2026

A reference project by ChrisWiles demonstrating production Claude Code configuration. Includes a skill-evaluation hook that auto-suggests relevant skills on every prompt, a code-reviewer agent, slash commands for tickets, PR review, PR summaries, and documentation sync, plus four GitHub Actions (automatic PR review, weekly quality sweep, monthly docs sync, biweekly dependency audit). Clone as a template to start with all plumbing pre-wired.

View on GitHub

What it does

  • /ticket

    Read a JIRA or Linear ticket via MCP, implement the feature, update ticket status, and open a PR.

  • /pr-review

    Run the code-reviewer agent checklist covering TypeScript strict mode, error handling, loading states, and mutation patterns.

  • /pr-summary

    Generate a structured PR description from the current diff.

  • skill-eval UserPromptSubmit hook

    On every prompt, score keywords, file paths, and intent signals to surface ranked skill suggestions with HIGH/MEDIUM confidence labels.

  • pr-claude-code-review GitHub Action

    Automatically post a structured Claude code review comment on every PR and respond to @claude mentions.

  • scheduled-claude-code-quality GitHub Action

    Weekly automated quality sweep of random directories with auto-fix and a monthly docs-sync pass.

Files (1)

OVERVIEW.mdprimary · markdown · 2.1 KB
## What it does

A reference project config by ChrisWiles that shows how skills, agents, hooks, slash commands, MCP servers, and GitHub Actions fit together in one Claude Code repo. The most distinctive feature is the skill-evaluation hook system: on every prompt submission a Node.js engine scores keywords, file paths, regex patterns, and intent signals from the prompt, then surfaces ranked skill suggestions with confidence scores (HIGH/MEDIUM) so Claude applies the right skills without manual invocation. Four GitHub Actions automate quality over time — PR review fires on every pull request, weekly code quality sweeps random directories, monthly docs sync checks that documentation still matches recent commits, and biweekly dependency audits run safe updates with test verification.

## Key commands

- /onboard — deep codebase exploration to understand a task or feature area before starting
- /ticket — read a JIRA or Linear ticket via MCP, create a branch, implement, update ticket status, and open a PR
- /pr-review — run the code-reviewer agent checklist against the current pull request
- /pr-summary — generate a structured PR description from the current diff
- /code-quality — run quality checks across the project
- /docs-sync — verify that documentation still aligns with recent code changes

Hook system (UserPromptSubmit):

- skill-eval.sh / skill-eval.js — on every prompt, score keywords, file paths, regex patterns, and intent signals then suggest matched skills with confidence levels
- skill-rules.json — configure pattern rules, directory mappings, and confidence thresholds per skill

## Install

    git clone https://github.com/ChrisWiles/claude-code-showcase my-project

Copy .claude/, CLAUDE.md, and .mcp.json into your project. Add the skill-evaluation hook to settings.json UserPromptSubmit and customize skill-rules.json with your own project patterns.

## When to use

Use this as the reference when wiring up a full Claude Code project with automated PR review, skill suggestion, and scheduled maintenance workflows. The skill-evaluation hook system is especially useful for teams with multiple active skill domains.