jagreehal-claude-skills
Opinionated TypeScript patterns for AI-assisted development. Skills, commands, and hooks for Claude Code that enforce production-grade architecture.
Installation
From Marketplace
# Add the marketplace
/plugin marketplace add jagreehal/jagreehal-claude-skills
# List available plugins
/plugin list jagreehal-marketplace
# Install only what you need
/plugin install <plugin-name>@jagreehal-marketplace
Available Plugins
This marketplace contains 10 plugins. Install only what you need.
| Plugin | Skills | Description |
|---|
typescript-patterns | 9 | Core TS architecture: fn(args, deps), Result types, Zod, observability |
testing-tdd | 4 | TDD workflow: red-green-refactor, test pyramid, performance testing |
communication-behavior | 6 | Claude style: critical peer, concise output, research-first |
workflow-productivity | 10 | Session management, verification, git worktrees, parallel agents |
frontend-react | 4 | React patterns, Storybook, UI design, browser automation |
documentation-architecture | 5 | Documentation standards, ADRs, data visualization |
debugging-analysis | 2 | Evidence-based debugging, code flow analysis |
skill-authoring | 1 | Guide for creating custom skills |
code-review | - | Auto code review on file modifications (hooks) |
track-and-improve | - | 5 whys root cause analysis for mistakes |
Quick Start Examples
# TypeScript developer wanting core patterns + TDD
/plugin install typescript-patterns@jagreehal-marketplace
/plugin install testing-tdd@jagreehal-marketplace
# Frontend developer
/plugin install frontend-react@jagreehal-marketplace
/plugin install typescript-patterns@jagreehal-marketplace
# Want Claude to be more concise and research-driven
/plugin install communication-behavior@jagreehal-marketplace
# Full productivity workflow
/plugin install workflow-productivity@jagreehal-marketplace
Manual Configuration
Add to your .claude/settings.local.json:
{
"extraKnownMarketplaces": {
"jagreehal-marketplace": {
"source": {
"source": "github",
"repo": "jagreehal/jagreehal-claude-skills"
}
}
},
"enabledPlugins": {
"typescript-patterns@jagreehal-marketplace": true,
"testing-tdd@jagreehal-marketplace": true
}
}
Plugin Details
typescript-patterns (9 skills)
Core TypeScript architecture patterns for production-grade code.
| Skill | Description |
|---|
fn-args-deps | Core pattern: fn(args, deps) for testable functions |
validation-boundary | Zod schemas at boundaries, trust inside |
result-types | Never throw - use Result<T, E> with workflows |
strict-typescript | Beyond strict: true - advanced types, ESLint enforcement |
config-management | Validate config at startup, secrets in memory only |
api-design | Production-ready HTTP APIs with clean handlers, error envelopes |
pattern-enforcement | ESLint rules that fail the build |
resilience | Retry/timeout at workflow level, not in functions |
observability | trace() wrapper, Pino logging, OpenTelemetry |
testing-tdd (4 skills)
TDD workflow and comprehensive testing strategies.
| Skill | Description |
|---|
tdd-workflow | Red-green-refactor with Result type testing |
testing-strategy | Test pyramid with vitest-mock-extended |
writing-tests | Test naming, assertions, edge case checklists (BugMagnet-based) |
performance-testing | Load testing, chaos engineering, trace correlation |
communication-behavior (6 skills)
How Claude communicates and behaves during sessions.
| Skill | Description |
|---|
critical-peer | Professional skepticism, concise output, research first |
concise-output | Maximum information density, eliminate filler phrases |
confidence-levels | Express confidence as %, explain gaps, show evidence |
research-first | Validate solutions before presenting, never ask lazy questions |
literal-answers | Treat questions as literal questions, answer honestly |
answer-questions-directly | Answer questions literally, don't interpret as instructions |
workflow-productivity (10 skills)
Session management, task tracking, and development workflow.