TypeScript patterns and skills for production-grade AI-assisted development
npx claudepluginhub jagreehal/jagreehal-claude-skillsOpinionated TypeScript patterns for AI-assisted development. Enforces fn(args, deps), Result types, Zod validation, and production-grade architecture.
Automatic code review triggered on file modifications. Reviews against project-specific rules aligned with TypeScript patterns.
Capture mistakes and improvement opportunities with 5 whys root cause analysis. Learn from patterns to prevent future issues.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Opinionated TypeScript patterns for AI-assisted development. Skills, commands, and hooks for Claude Code that enforce production-grade architecture.
# 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
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 |
# 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
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
}
}
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 |
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 |
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 |
Session management, task tracking, and development workflow.