jimmc414

{{SKILL_NAME}}

1
1
# Install this skill:
npx skills add jimmc414/claude-code-plugin-marketplace

Or install specific skill: npx add-skill https://github.com/jimmc414/claude-code-plugin-marketplace/tree/master/templates/skill

# Description

{{SKILL_DESCRIPTION}}. Use when {{TRIGGER_CONDITIONS}}.

# SKILL.md


name: {{SKILL_NAME}}
description: {{SKILL_DESCRIPTION}}. Use when {{TRIGGER_CONDITIONS}}.
allowed-tools: Read, Grep, Glob, Bash


{{SKILL_TITLE}}

Overview

Brief description of what this skill enables Claude to do.

Instructions

Step 1: Identify the Task

Explain how to recognize when this skill applies.

Step 2: Execute

Provide clear instructions for Claude to follow.

# Example code if applicable

Step 3: Verify

How to confirm the task was completed correctly.

Examples

Example 1: Basic Usage

User: "{{EXAMPLE_PROMPT}}"
Claude: [Uses this skill to...]

Capabilities

  • Capability 1
  • Capability 2
  • Capability 3

Limitations

  • What this skill cannot do
  • Edge cases to be aware of

# README.md

Claude Code Plugin Marketplace

A community-maintained marketplace for Claude Code plugins, skills, agents, and hooks.

Quick Start

# Add the marketplace
/plugin marketplace add jimmc414/claude-code-plugin-marketplace

# Install a plugin
/plugin install <plugin-name>@jimmc414

Available Plugins (12)

Plugin Category Description
norvig-patterns development 54 elegant coding patterns from Peter Norvig's pytudes
thought-exploration productivity Clarify thoughts via Socratic dialogue
problem-solving productivity Problem diagnosis and solution generation workflow
collaborative-planning productivity Iterative Q&A planning before implementation
collaborative-spec-builder development Build specifications through structured questioning
deep-research productivity Iterative deep research with progressive exploration
plugin-publisher utilities Extract and publish local skills to marketplaces
parallel-workflows development Git worktree orchestration for concurrent sessions
local-llm development Manage local Ollama LLM models
adversarial-testing testing Find real bugs with adversarial test generation
doc-linter testing Validate docs by simulating a zero-knowledge developer
error-therapist development Rewrite cryptic error messages to be helpful

Plugin Details

norvig-patterns

Category: development | Version: 1.0.0

54 elegant coding patterns derived from Peter Norvig's pytudes repository. Automatically guides Claude to write cleaner, more Pythonic code.

Category Skills Examples
Problem-Solving 8 solve-grid-maze, find-shortest-path, solve-constraint-puzzle
Data Structures 6 use-sparse-set, use-counter-frequency, build-priority-queue
Algorithm Optimization 5 cache-recursive-calls, use-generator-lazy, propagate-then-search
Code Structure 5 refactor-decompose-function, write-docstring-first, compose-small-helpers
Functional Programming 5 pass-function-as-arg, apply-decorator-wrap, capture-state-closure
Metaprogramming 5 build-expression-tree, dispatch-on-structure, overload-operators-dsl
Parsing 4 parse-extract-input, tokenize-then-parse, validate-before-process
Testing 5 verify-with-inline-tests, benchmark-before-optimize, test-with-examples
Error Handling 4 handle-edge-cases, return-none-for-failure, catch-expected-errors
Visualization 4 display-grid-state, format-statistics-table, time-and-report
State Machines 3 use-class-for-state, stack-based-backtrack, frontier-based-explore
/plugin install norvig-patterns@jimmc414

thought-exploration

Category: productivity | Version: 1.0.0

Structured thinking workflows for clarifying thoughts and challenging assumptions through Socratic dialogue.

Type Name Description
Command /clarify-thoughts Transform vague ideas into clear, structured thoughts
Command /challenge-thoughts Socratic examination to stress-test your thinking
Agent explore-thinking Orchestrates the full thought exploration workflow
/plugin install thought-exploration@jimmc414

problem-solving

Category: productivity | Version: 1.0.0

Problem diagnosis and solution generation workflow. Separates problem clarification from solution generation for better outcomes.

Type Name Description
Command /clarify-problem Iteratively clarify and define the problem
Command /solve-problem Generate solutions for a well-defined problem
Agent solve-issue Guides through problem clarification and solution generation
/plugin install problem-solving@jimmc414

collaborative-planning

Category: productivity | Version: 1.0.0

Collaborative planning commands with iterative requirements gathering through structured Q&A sessions.

Type Name Description
Command /collaborative-plan Simple iterative Q&A planning - you decide when ready
Command /disambiguate-plan Thorough disambiguation - resolves all ambiguity before proceeding
/plugin install collaborative-planning@jimmc414

collaborative-spec-builder

Category: development | Version: 1.0.0

Collaborative specification building with iterative Q&A before implementation. Define unambiguous specifications through structured questioning.

Type Name Description
Command /collaborative-spec-builder Build spec for new implementations via iterative Q&A
Command /collaborative-spec-builder-existing Build aspirational spec for existing code, identify gaps
/plugin install collaborative-spec-builder@jimmc414

deep-research

Category: productivity | Version: 1.0.0

Iterative deep research with progressive exploration and structured synthesis. Inspired by OpenAI's Deep Research.

Type Name Description
Skill deep-research Core research methodology with iterative loops

Workflow:

Scope β†’ Research Loop (depth iterations) β†’ Gap Analysis β†’ Synthesis β†’ Report

Parameters: depth (1-5), breadth (2-8), focus areas

Output: ./research/[topic]/ with findings.md, sources.md, report.md

/plugin install deep-research@jimmc414

plugin-publisher

Category: utilities | Version: 1.0.0

Extract local skills, agents, and hooks and publish them to plugin marketplaces with guided assistance.

Type Name Description
Skill plugin-publishing Knowledge layer for Claude Code paths, plugin formats
Agent plugin-scanner Scans local installation to inventory components
Agent plugin-packager Creates plugin structure from selected components
Agent plugin-submitter Handles GitHub fork/branch/PR workflow
/plugin install plugin-publisher@jimmc414

parallel-workflows

Category: development | Version: 1.0.0

Parallel workflow orchestration using git worktrees for concurrent Claude Code sessions.

Type Name Description
Skill parallel-orchestrator Manage parallel workstreams, coordinate workers
Skill parallel-worker Execute focused tasks in a worktree
Skill parallel-retrospective Analyze completed workflows, identify lessons
Agent parallel-setup Create worktrees and launch scripts
Agent parallel-monitor Check worker status, detect stalls
Agent parallel-integrate Merge branches, resolve conflicts
/plugin install parallel-workflows@jimmc414

local-llm

Category: development | Version: 1.0.0

Manage local Ollama LLM models for development and testing.

Type Name Description
Skill local-llm Comprehensive Ollama management - models, VRAM, API
Agent llm-setup Auto-detect hardware, install Ollama, recommend models

Includes: 5 ready-to-use Modelfile templates (fast, reasoning, code-generation, json-output, analysis)

/plugin install local-llm@jimmc414

adversarial-testing

Category: testing | Version: 1.0.0

Adversarial test generation that finds real bugs by inverting the reward structure.

Type Name Description
Skill adversarial-analysis Calculate realism bounds, extract contracts
Skill adversarial-patterns Library of attack vectors + anti-patterns
Agent adversarial-orchestrator Coordinates workflow, max 3 iterations
Agent adversarial-generator Creates candidate tests with hypotheses
Agent adversarial-validator 4-phase quality gate: static β†’ dynamic β†’ oracle β†’ mutation
/plugin install adversarial-testing@jimmc414

doc-linter

Category: testing | Version: 1.0.0

Validate documentation by simulating a developer with zero project knowledge.

Type Name Description
Skill documentation-testing Heuristics for identifying broken documentation
Agent new-hire Blindfolded validator that can only read docs, not source
/plugin install doc-linter@jimmc414

error-therapist

Category: development | Version: 1.0.0

Audit and rewrite error messages to be helpful and actionable.

Type Name Description
Skill error-ux Principles for writing helpful error messages
Agent therapist Scans code for error patterns, suggests rewrites
/plugin install error-therapist@jimmc414

Contributing

The Easy Way: Use plugin-publisher

/plugin install plugin-publisher@jimmc414
# Then tell Claude: "I want to share my skills with the community"

The Manual Way

git clone https://github.com/jimmc414/claude-code-plugin-marketplace.git
cd claude-code-plugin-marketplace
python tools/scaffold.py plugin my-plugin --description "My plugin"
python tools/validate.py my-plugin
# Submit a PR

See Creating Plugins for the full guide.

Tools

Tool Description
scaffold.py Create new plugins and components
validate.py Validate plugin structure and syntax
export.py Export plugins or individual components
import.py Import plugins from zip files or URLs
generate_catalog.py Generate the plugin catalog

Documentation

License

MIT - See LICENSE

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.