A comprehensive plugin and marketplace for Claude Code containing 24 custom skills across engineering, Apple development, product management, design, content, trading, database, QA, educational, and AI architecture domains.
> /plugin marketplace add jamesrochabrun/skills
Repo: jamesrochabrun/skills
What's inside
A comprehensive plugin and marketplace for Claude Code containing 24 custom skills across engineering, Apple development, product management, design, content, trading, database, QA, educational, and AI architecture domains.
This repository provides Claude Code with specialized knowledge and workflows through a curated collection of skills. Each skill includes interactive scripts, comprehensive reference materials, and best practices for specific domains.
Use as a Marketplace to browse and select individual skills, or install as a Plugin to get all skills at once.
Quick navigation to all 24 skills organized by category:
Determine the best Anthropic architecture for your project. Analyze requirements and receive tailored recommendations on the optimal architecture using Skills, Agents, Subagents, Prompts, and SDK primitives based on proven decision rubrics and 2025 best practices.
Key features:
Usage:
The Four Anthropic Primitives:
Decision Framework:
Task Complexity:
Low (1-3) โ Direct Prompts
Medium (4-6) โ Skills
High (7-9) โ Agents/Subagents
Custom (10) โ SDK Primitives
Plus evaluation of:
- Reusability requirements
- Context management needs
- Security & control requirements
- Performance needs
- Maintenance burden
- Time to market
Reference materials:
decision_rubric.md - Comprehensive 7-dimension decision frameworkarchitectural_patterns.md - 14 proven architecture patternsbest_practices.md - 2025 Anthropic best practices (progressive disclosure, context management, security)use_case_examples.md - Real-world architectures for common use casesPerfect for:
Example Recommendations:
Use Case: Code Review System
Recommended: Skills + Direct Prompts
Why: Reusable standards (Skills), simple workflow (Prompts)
Pattern: Load code-review-expert skill, review PRs with prompts
Use Case: Full-Stack Feature
Recommended: Specialist Agents + Skills
Why: Complex multi-layer work, parallel execution, specialized expertise
Pattern: Frontend/Backend/DevOps agents each load relevant skills
Use Case: Simple Bug Fix
Recommended: Direct Prompt
Why: One-time task, minimal complexity, no reusability needed
Pattern: Clear instruction to Claude
View anthropic-architect skill โ
Master Anthropic's prompt engineering techniques for Claude AI models. Generate new prompts from scratch or improve existing ones using best practices, XML structuring, chain-of-thought reasoning, and progressive disclosure patterns optimized for Claude 4.x.
Key features:
Usage:
Core Anthropic Techniques:
<instructions>, <example>, <context>Reference materials:
core_techniques.md - Essential Anthropic techniques with examplesadvanced_techniques.md - Advanced optimization methodscommon_mistakes.md - Pitfalls to avoidclaude_4_best_practices.md - Claude 4.x specific guidanceprompt_templates.md - Ready-to-use production templatesPerfect for:
Example Improvements:
Before:
"Analyze this code"
After (Anthropic-optimized):
<instructions>
Analyze the code below for:
1. Security vulnerabilities
2. Performance issues
3. Code quality concerns
For each issue found:
- Specify exact line number
- Explain the problem
- Provide specific fix recommendation
</instructions>
<code>
[code here]
</code>
<output_format>
Return JSON array:
[{
"type": "security|performance|quality",
"line": number,
"issue": "description",
"fix": "recommendation"
}]
</output_format>
View anthropic-prompt-engineer skill โ
Generate and improve prompts using cutting-edge techniques for OpenAI GPT-5 and other LLMs. Apply advanced patterns like chain-of-thought, few-shot prompting, structured output, and progressive disclosure to create effective, consistent prompts.
Key features:
Usage:
Techniques covered:
Reference materials:
gpt5_techniques.md - GPT-5 specific best practices and patternsclaude_techniques.md - Claude/Anthropic optimization strategiesprompt_patterns.md - Reusable templates for common tasksoptimization_strategies.md - Systematic prompt improvement frameworkPerfect for:
Example improvements:
Before:
"Write code for authentication"
After (GPT-5 optimized):
ROLE: Senior TypeScript developer
TASK: Implement JWT-based authentication service
REQUIREMENTS:
- TypeScript with strict mode
- Include refresh token rotation
- Comprehensive error handling
- Unit tests with 80%+ coverage
OUTPUT: Complete implementation with tests and usage example
View openai-prompt-engineer skill โ
Manage Git worktrees for parallel Claude Code development. Run multiple Claude Code sessions simultaneously on different branches without conflicts.
Key features:
Usage:
Includes:
create_worktree.sh - Interactive worktree creationlist_worktrees.sh - View all active worktreescleanup_worktrees.sh - Remove old worktrees safelysync_worktree.sh - Keep worktrees up-to-date/worktree slash command templatePerfect for:
Route AI requests to different LLM providers using SwiftOpenAI-CLI.
Supported providers:
Usage:
๐ฅ Extract and replicate engineering expertise from GitHub contributions. Research any engineer's coding style, patterns, and best practices to create a structured knowledge base that AI agents can use to code like them.
Key features:
Usage:
Includes:
extract_engineer.sh - Full extraction workflow with GitHub CLIOutput Structure:
engineer_profiles/
โโโ [username]/
โโโ README.md (profile overview)
โโโ coding_style/ (conventions & preferences)
โโโ patterns/ (common solutions & approaches)
โโโ best_practices/ (quality standards)
โโโ architecture/ (design decisions)
โโโ code_review/ (feedback patterns)
โโโ examples/ (real code samples)
Perfect for:
Use Cases:
Requirements: GitHub CLI (gh) installed and authenticated
View engineer-expertise-extractor skill โ
Transform extracted expertise into actionable skills with progressive disclosure. Takes engineer profiles from the extractor and creates structured, queryable skills that AI agents can use to find relevant expertise for specific tasks.
Key features:
Usage:
Workflow:
# Step 1: Extract expertise
./extract_engineer.sh senior_dev
# Step 2: Create skill (THIS TOOL)
./create_expert_skill.sh senior_dev
# Step 3: Use with agents
"Using expert-skills/senior-dev-mentor/, implement auth"
Output Structure:
expert-skills/[name]-mentor/
โโโ SKILL.md (documentation)
โโโ query_expertise.sh (interactive query)
โโโ expertise/
โ โโโ by_task/ (auth, API, testing, etc.)
โ โโโ by_language/ (TypeScript, Python, etc.)
โ โโโ by_pattern/ (DI, repository, etc.)
โ โโโ quick_reference/ (style, naming, etc.)
โโโ examples/ (real code samples)
Progressive Disclosure: Instead of dumping all expertise at once, agents query specific needs:
Perfect for:
Use with agents:
"Using expert-skills/senior-dev-mentor/, write a user service
following their patterns and style"
"Using expert-skills/tech-lead-mentor/, review this code using
their standards"
Requirements: Completed engineer profile from engineer-expertise-extractor
The Complete Workflow:
engineer-expertise-extractor โ Creates profileengineer-skill-creator โ Transforms into skillView engineer-skill-creator skill โ
Build, audit, and refactor Swift code using modern concurrency patterns (Swift 6+). Comprehensive guide for async/await, Tasks, actors, MainActor, Sendable types, isolation domains, and Approachable Concurrency settings.
Key features:
Usage:
Three Workflows:
Quick Reference:
| Keyword | Purpose |
|---|---|
async | Function can suspend |
await | Suspension point |
Task { } | Start async work, inherits isolation |
@MainActor | Runs on main thread |
actor | Type with isolated mutable state |
nonisolated | Opts out of actor isolation |
@concurrent | Always run on background (Swift 6.2+) |
Sendable | Safe to cross isolation boundaries |
Reference materials:
fundamentals.md - async/await, Tasks, structured concurrencyisolation.md - Actors, MainActor, isolation domainssendable.md - Sendable protocol, non-Sendable patternscommon-mistakes.md - Anti-patterns to avoidglossary.md - Complete terminology referencePerfect for:
View swift-concurrency skill โ
Advanced SwiftUI animations, transitions, and Metal shader integration. Comprehensive guidance for implementing animations, matched geometry effects, and GPU-accelerated visual effects in iOS and macOS apps.
Key features:
Usage:
Animation Basics:
// Explicit animation (preferred)
withAnimation(.spring(response: 0.4, dampingFraction: 0.75)) {
isExpanded.toggle()
}
// iOS 17+ spring presets
withAnimation(.snappy) { ... } // Fast, small bounce
withAnimation(.smooth) { ... } // Gentle, no bounce
withAnimation(.bouncy) { ... } // More bounce
Matched Geometry Effect:
@Namespace var namespace
// Source view
ThumbnailView()
.matchedGeometryEffect(id: "hero", in: namespace)
// Destination view
DetailView()
.matchedGeometryEffect(id: "hero", in: namespace)
Reference materials:
motion-guidelines.md - HIG Motion design principlesanimations.md - Complete animation API guidetransitions.md - View transitions and hero animationsmetal-shaders.md - GPU shader integrationBest Practices:
withAnimation.spring(response: 0.35, dampingFraction: 0.8)Perfect for:
View swiftui-animation skill โ
Create notarized macOS app releases with Sparkle auto-updates, DMG installers, and GitHub releases. Complete workflow for code signing, notarization, and distribution of macOS applications.
Key features:
Usage:
Includes:
SKILL.md - Complete release workflow with checklistNOTARIZATION.md - Apple notarization guide (credentials & API keys)SPARKLE.md - Sparkle framework setup and EdDSA signingTROUBLESHOOTING.md - Common issues and solutionsNotarization Methods:
Sparkle Key Storage Options:
Perfect for:
Use with Claude:
"Using releasing-macos-apps, create a notarized release of my app"
"Set up Sparkle auto-updates with EdDSA signing"
"Troubleshoot my notarization failure"
View releasing-macos-apps skill โ
Generate comprehensive Product Requirements Documents (PRDs) for product managers.
Key features:
Usage:
Includes:
Plan and execute technical product launches for developer tools, APIs, and technical products.
Key features:
Usage:
Includes:
assess_launch_tier.sh - Determine appropriate launch tiergenerate_launch_plan.sh - Create comprehensive launch planvalidate_readiness.sh - Pre-launch readiness checkerPerfect for:
View technical-launch-planner skill โ
Generate comprehensive design briefs for design projects, ensuring alignment and clarity before design work begins.
Key features:
Usage:
Includes:
generate_brief.sh - Interactive brief generationvalidate_brief.sh - Brief completeness validationPerfect for:
View design-brief-generator skill โ
Transform frontend design through progressive disclosure skills. Build accessible, responsive, high-performance user interfaces with modern CSS, design tokens, and component-driven architecture.
Key features:
Usage:
Includes:
generate_component.sh - Create accessible components (React, Vue, Vanilla JS)setup_design_system.sh - Initialize design system with tokensaudit_accessibility.sh - Comprehensive WCAG 2.1 AA checkerOutput:
design-system/
โโโ tokens/
โ โโโ colors.css (brand, semantic, neutral)
โ โโโ typography.css (fluid type, weights)
โ โโโ spacing.css (spacing scale, containers)
โ โโโ shadows.css (elevation system)
โ โโโ borders.css (radius, widths)
โโโ components/
โโโ Button/
โโโ Button.tsx (accessible component)
โโโ Button.test.tsx (unit tests)
โโโ Button.module.css (scoped styles)
โโโ Button.stories.tsx (Storybook)
Perfect for:
Features in depth:
Use with Claude:
"Using the frontend-designer skill, create an accessible navigation
component with mobile menu, keyboard support, and WCAG 2.1 compliance"
"Set up a design system with design tokens following the
frontend-designer patterns"
"Audit my landing page for accessibility issues using the
frontend-designer skill"
View frontend-designer skill โ
Design native iOS apps following Apple's Human Interface Guidelines. Create accessible, intuitive interfaces for iPhone, iPad, and Apple Watch with SwiftUI and UIKit components that feel truly native.
Key features:
Usage:
Includes:
generate_ios_component.sh - Create SwiftUI/UIKit componentsvalidate_design.sh - Check Apple HIG complianceaudit_accessibility.sh - iOS accessibility checkerPerfect for:
Design Principles:
Components Covered:
Accessibility Features:
Use with Claude:
"Using apple-hig-designer, create a SwiftUI navigation view
with proper large titles and accessibility support"
"Validate my iOS app design against Apple HIG guidelines"
"Audit this SwiftUI view for VoiceOver and Dynamic Type compliance"
View apple-hig-designer skill โ
๐จ Expert children's book illustrator guide with 2024-2025 best practices. Focuses on age-appropriate styles, color theory, character design, and visual storytelling for kids books that captivate young readers.
Key features:
Usage:
Includes:
Perfect for:
View book-illustrator skill โ
Generate comprehensive content briefs for writers, ensuring strategic, SEO-optimized content across all formats.
Key features:
Usage:
Includes:
generate_brief.sh - Interactive brief generationvalidate_brief.sh - Brief completeness validationPerfect for:
View content-brief-generator skill โ
๐ Expert children's book writer creating delightful, engaging books for ages 2-9. Specializes in rhyming books, stories, songs with proper values, educational content, and age-appropriate language. Crafts books that captivate young readers while teaching important life lessons.
Key features:
Usage:
Includes:
Perfect for:
View kids-book-writer skill โ
Generate comprehensive trading plans with risk management, position sizing, and discipline frameworks for consistent, profitable trading.
Key features:
Usage:
Includes:
generate_plan.sh - Interactive plan generation (7 steps)validate_plan.sh - Plan completeness validationposition_calculator.sh - Quick position sizing toolPerfect for:
โ ๏ธ Important: This provides frameworks, not financial advice. Trading involves substantial risk of loss.
View trading-plan-generator skill โ
Master SQL and database queries across multiple systems. Generate optimized queries, analyze performance with EXPLAIN plans, design effective indexes, and troubleshoot slow queries for PostgreSQL, MySQL, MongoDB, and more.
Key features:
Usage:
Includes:
generate_query.sh - Interactive query generatoroptimize_query.sh - Query optimization analyzeranalyze_performance.sh - EXPLAIN plan guide & performance analysisDatabases Supported:
Query Patterns:
Optimization Techniques:
Performance Analysis:
Use with Claude:
"Using query-expert, generate an optimized query to get
top 10 customers by total order value with their details"
"Analyze this query and suggest performance improvements:
SELECT * FROM orders WHERE YEAR(created_at) = 2024"
"Explain what this EXPLAIN ANALYZE output means and
how to optimize the query"
Generate comprehensive test plans, manual test cases, regression suites, and bug reports for QA engineers. Includes Figma MCP integration for design validation.
Key features:
Usage:
Includes:
generate_test_cases.sh - Interactive test case creationcreate_bug_report.sh - Structured bug documentationPerfect for:
๐จ Figma MCP: When configured, enables design-implementation validation and visual testing.
View qa-test-planner skill โ
๐ Interactive math teacher that instantly generates playful, gamified learning experiences. Creates visual playgrounds, interactive artifacts, and engaging games for kids and adults to learn math from basic arithmetic to advanced calculus.
Key features:
Topics covered:
Usage:
Includes:
generate_playground.sh - Create interactive math playgroundgenerate_game.sh - Build gamified math challengePerfect for:
Example artifacts:
Use with Claude:
"Using math-teacher, help me understand how integrals work"
"Create an interactive playground for learning quadratic functions"
"Generate a fun math game for practicing multiplication"
๐ Interactive reading teacher that instantly generates playful, engaging learning experiences for children ages 1-10. Creates visual playgrounds, phonics games, and interactive stories to build reading skills from letter recognition to comprehension.
Key features:
Reading stages:
Usage:
Includes:
generate_playground.sh - Create interactive reading playgroundgenerate_game.sh - Build phonics or sight word gamePerfect for:
Example artifacts:
Use with Claude:
"Using reading-teacher, help my 4-year-old learn letter sounds"
"Create a sight word practice game for kindergarten"
"Generate an interactive story for reading comprehension"
View reading-teacher skill โ
๐ Interactive LeetCode-style teacher for mastering technical interviews. Generates browser-based coding playgrounds with real product challenges, teaches the 20 essential patterns, supports Python/TypeScript/Kotlin/Swift, and provides progressive difficulty training.
Key features:
Patterns covered:
Usage:
Includes:
generate_playground.sh - Create interactive coding environmentsgenerate_problem.sh - Generate specific problem typesPerfect for:
Example challenges:
Use with Claude:
"Using leetcode-teacher, create a two pointers playground for Instagram"
"Generate a BFS problem with LinkedIn connections context"
"Show me sliding window pattern with Netflix recommendations"
View leetcode-teacher skill โ
You have two ways to use this skills collection:
Get all 23 skills at once with intelligent routing:
/plugin marketplace add jamesrochabrun/skills
/plugin install all-skills@skills-marketplace
When to use this:
Pick only the skills you need for better performance and focused context:
# First, add the marketplace
/plugin marketplace add jamesrochabrun/skills
# Then install specific skills
/plugin install anthropic-architect@skills-marketplace
/plugin install prd-generator@skills-marketplace
/plugin install frontend-designer@skills-marketplace
# ... install any skills you need
When to use this:
AI & Architecture:
/plugin install anthropic-architect@skills-marketplace/plugin install anthropic-prompt-engineer@skills-marketplaceEngineering:
/plugin install openai-prompt-engineer@skills-marketplace/plugin install git-worktrees@skills-marketplace/plugin install llm-router@skills-marketplace/plugin install engineer-expertise-extractor@skills-marketplace/plugin install engineer-skill-creator@skills-marketplaceProduct Management:
/plugin install prd-generator@skills-marketplace/plugin install technical-launch-planner@skills-marketplaceDesign:
/plugin install design-brief-generator@skills-marketplace/plugin install frontend-designer@skills-marketplace/plugin install apple-hig-designer@skills-marketplace/plugin install book-illustrator@skills-marketplaceContent & Writing:
/plugin install content-brief-generator@skills-marketplace/plugin install kids-book-writer@skills-marketplaceTrading & Finance:
/plugin install trading-plan-generator@skills-marketplaceDatabase & Query:
/plugin install query-expert@skills-marketplaceQA & Testing:
/plugin install qa-test-planner@skills-marketplaceEducational & Learning:
/plugin install math-teacher@skills-marketplace/plugin install reading-teacher@skills-marketplace/plugin install leetcode-teacher@skills-marketplaceApple Development:
/plugin install swift-concurrency@skills-marketplace/plugin install swiftui-animation@skills-marketplace/plugin install releasing-macos-apps@skills-marketplaceThe plugin follows the standard Claude Code plugin architecture:
skills/
โโโ .claude-plugin/
โ โโโ plugin.json # Plugin metadata
โ โโโ marketplace.json # Marketplace configuration (25 plugins: 1 bundle + 24 individual)
โโโ skills/ # All skills collection (24 total)
โ โโโ anthropic-architect/
โ โโโ anthropic-prompt-engineer/
โ โโโ openai-prompt-engineer/
โ โโโ git-worktrees/
โ โโโ llm-router/
โ โโโ engineer-expertise-extractor/
โ โโโ engineer-skill-creator/
โ โโโ swift-concurrency/
โ โโโ swiftui-animation/
โ โโโ releasing-macos-apps/
โ โโโ prd-generator/
โ โโโ technical-launch-planner/
โ โโโ design-brief-generator/
โ โโโ frontend-designer/
โ โโโ apple-hig-designer/
โ โโโ book-illustrator/
โ โโโ content-brief-generator/
โ โโโ kids-book-writer/
โ โโโ trading-plan-generator/
โ โโโ query-expert/
โ โโโ qa-test-planner/
โ โโโ math-teacher/
โ โโโ reading-teacher/
โ โโโ leetcode-teacher/
โโโ README.md # This file
โโโ LICENSE
Marketplace Configuration:
marketplace.json exposes 25 installable optionsstrict: false (intelligent routing across all 24 skills)strict: true (explicit activation when installed)Installation Flexibility:
Feel free to contribute additional skills or improvements via pull requests.
MIT License - See individual skills for their specific licenses.
This marketplace provides flexible installation options:
strict: false enables intelligent skill routingstrict: true ensures explicit skill activationmarketplace.json structure:
./) with different skill pathsWhy this works:
skills/ directory)plugin.json files neededmarketplace.jsonFor more information about Claude Code plugins and marketplaces, visit the official documentation.
Created by @jamesrochabrun
Built for use with Claude Code by Anthropic.
Current Version: 2.2.0
What's New in 2.2.0:
What's New in 2.1.0:
What's New in 2.0.0:
strict: false for bundle, strict: true for individual skillsSee marketplace.json for complete configuration.
.claude-plugin/
marketplace.json
plugin.json
.gitignore
LICENSE
README.md
skills/
anthropic-architect/
references/
architectural_patterns.md
best_practices.md
decision_rubric.md
use_case_examples.md
SKILL.md
anthropic-prompt-engineer/
references/
advanced_techniques.md
claude_4_best_practices.md
common_mistakes.md
core_techniques.md
prompt_templates.md
SKILL.md
apple-hig-designer/
references/
accessibility.md
colors.md
components.md
layout_spacing.md
typography.md
scripts/
audit_accessibility.sh
generate_ios_component.sh
validate_design.sh
SKILL.md
book-illustrator/
references/
character_design.md
color_theory.md
composition.md
illustration_styles.md
SKILL.md
content-brief-generator/
references/
content_frameworks.md
seo_guidelines.md
tone_voice_guide.md
scripts/
generate_brief.sh
validate_brief.sh
SKILL.md
design-brief-generator/
references/
accessibility_guidelines.md
design_brief_template.md
design_principles.md
user_research_methods.md
scripts/
generate_brief.sh
validate_brief.sh
SKILL.md
engineer-expertise-extractor/
scripts/
extract_engineer.sh
SKILL.md
engineer-skill-creator/
scripts/
create_expert_skill.sh
SKILL.md
frontend-designer/
references/
accessibility_checklist.md
component_library.md
design_tokens.md
responsive_patterns.md
scripts/
audit_accessibility.sh
generate_component.sh
setup_design_system.sh
SKILL.md
git-worktrees/
references/
best_practices.md
slash_command_template.md
worktree_commands.md
scripts/
cleanup_worktrees.sh
create_worktree.sh
list_worktrees.sh
sync_worktree.sh
SKILL.md
kids-book-writer/
references/
age_guidelines.md
bestseller_elements.md
rhyming_techniques.md
story_structures.md
values_themes.md
SKILL.md
leetcode-teacher/
references/
data_structures.md
patterns.md
scripts/
generate_playground.sh
generate_problem.sh
SKILL.md
llm-router/
references/
providers.md
scripts/
check_install_cli.sh
configure_provider.sh
SKILL.md
math-teacher/
references/
algebra.md
basic_math.md
calculus.md
gamification.md
scripts/
generate_game.sh
generate_playground.sh
SKILL.md
openai-prompt-engineer/
references/
claude_techniques.md
gpt5_techniques.md
optimization_strategies.md
prompt_patterns.md
SKILL.md
prd-generator/
references/
metrics_frameworks.md
prd_template.md
user_story_examples.md
scripts/
generate_prd.sh
validate_prd.sh
SKILL.md
qa-test-planner/
references/
figma_validation.md
regression_testing.md
scripts/
create_bug_report.sh
generate_test_cases.sh
SKILL.md
query-expert/
references/
indexing.md
nosql_queries.md
optimization.md
sql_patterns.md
scripts/
analyze_performance.sh
generate_query.sh
optimize_query.sh
SKILL.md
reading-teacher/
references/
comprehension.md
phonics.md
sight_words.md
scripts/
generate_game.sh
generate_playground.sh
SKILL.md
releasing-macos-apps/
NOTARIZATION.md
SKILL.md
SPARKLE.md
TROUBLESHOOTING.md
swift-concurrency/
references/
common-mistakes.md
fundamentals.md
glossary.md
isolation.md
sendable.md
SKILL.md
swiftui-animation/
references/
animations.md
metal-shaders.md
motion-guidelines.md
transitions.md
SKILL.md
technical-launch-planner/
references/
developer_enablement.md
launch_messaging.md
launch_tiers.md
metrics_frameworks.md
scripts/
assess_launch_tier.sh
generate_launch_plan.sh
validate_readiness.sh
SKILL.md
trading-plan-generator/
references/
risk_management.md
trading_psychology.md
scripts/
generate_plan.sh
position_calculator.sh
validate_plan.sh
SKILL.mdFAQ
jamesrochabrun-skills is a Claude Code plugin with 24 hand-picked skills for skill authoring work, indexed on Flowy. Install it with the command on its page. It includes anthropic-architect, anthropic-prompt-engineer, apple-hig-designer. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.