Clifton's Claude Code Marketplace
Personal collection of Claude Code skills and commands for TypeScript development, code quality, and architectural review.
Overview
This marketplace provides reusable Claude Code skills and slash commands focused on:
- Code Quality: Automated type checking, linting, building, and testing
- Architectural Review: Deep analysis of TypeScript code structure and design patterns
- Development Workflows: Pragmatic tools for day-to-day development
What's Included
ts-quality - TypeScript Quality Plugin
Version: 1.0.0
A comprehensive TypeScript quality plugin that includes both an auto-activated skill and an on-demand architectural review command.
Auto-Activated Skill
Instantly runs quality checks after each TypeScript file write for immediate feedback.
What it does:
- ✓ File-scoped type checking (
pnpm exec tsc --noEmit <file>)
- ✓ File-scoped linting (
pnpm lint <file>)
- 📢 Announces checks with:
🔍 Checking {filename}...
- ✅ Reports results:
✓ {filename}: typecheck and lint passed
Key features:
- Instant feedback: Runs immediately after writing/editing files
- File-scoped: Only checks the changed file, not entire project
- Fast: Quick targeted checks instead of slow project-wide scans
- Visible: Announces when running and reports clear results
When it activates:
- Immediately after writing or editing any
.ts or .tsx file
- When quality checks, typecheck, or lint are mentioned
/ts-review Command
Performs comprehensive architectural review of uncommitted TypeScript code.
What it does:
- Runs quality checks: typecheck and lint
- Analyzes architecture: SOLID principles, design patterns, code structure
- Reviews type safety, error handling, testability
- Provides concrete, pragmatic suggestions with examples
Usage:
/ts-review
When to use:
- Before committing significant TypeScript changes
- When refactoring code
- For architectural guidance on new features
- To get concrete improvement suggestions
Documentation: plugins/ts-quality/commands/README.md
Installation
This is a Claude Code plugin marketplace. Use the built-in /plugin commands to install skills and commands.
Step 1: Add the Marketplace
Add this marketplace to your Claude Code configuration:
# From GitHub (recommended)
/plugin marketplace add cliftonc/claude-plugins
# Or for local development
/plugin marketplace add ~/work/claude-plugins
Step 2: Browse Available Plugins
See what's available in this marketplace:
/plugin
This shows all available skills and commands from registered marketplaces.
Step 3: Install the Plugin
Install the ts-quality plugin (includes both skill and command):
/plugin install ts-quality@cliftonc-plugins
Once installed:
- The skill auto-activates when you work with TypeScript files
- The
/ts-review command is available for architectural review
Managing Plugins
List Installed Plugins
/plugin list
Update from Marketplace
Get the latest versions:
/plugin marketplace update
Remove a Plugin
/plugin remove ts-quality
Features
- Instant feedback: File-scoped checks run immediately after each file write
- Fast & targeted: Checks only the changed file, not entire project
- Visible announcements: Clear reporting with 🔍 and ✓/✗ indicators
- Combined functionality: Single plugin with both auto-activated skill and on-demand command
- Architectural review: Deep
/ts-review analysis of code structure and design patterns
- Cross-project: Install once, use in any project
- Version control: All plugins are versioned using semantic versioning
- Zero dependencies: Plugins work with your existing tools
- Quality-focused: Promotes best practices and clean code
Requirements
Plugins in this marketplace are designed for projects using:
- pnpm installed
- TypeScript for type safety
- Modern linters (Biome, ESLint, etc.)
Marketplace Structure
claude-plugins/
├── .claude-plugin/
│ └── marketplace.json # Marketplace configuration
├── plugins/ # Plugin directory
│ └── ts-quality/ # Single plugin with both skill and command
│ ├── .claude-plugin/
│ │ └── plugin.json # Plugin manifest (REQUIRED)
│ ├── commands/ # Slash commands
│ │ ├── ts-review.md # /ts-review command
│ │ └── README.md
│ └── skills/ # Auto-activated skills
│ ├── ts-quality/
│ │ └── SKILL.md # Skill definition
│ └── README.md
└── README.md # This file
Development
Adding New Plugins