cc-thingz

mcp
SUMMARY

Battle-tested Claude Code plugin marketplace — 27 skills, 34 agents, 9 hooks for code review, Go/Python/TypeScript/Web dev, infrastructure ops, and spec-driven development

README.md

cc-thingz

CI
GitHub tag
License: MIT
Claude Code
Plugins
Skills

A battle-tested Claude Code plugin marketplace — 27 skills, 34 agents, 9 hooks, and 9 commands built over 6+ months of daily use and continuous refinement.

Why This Exists

Claude Code is powerful out of the box, but specialized workflows need specialized prompts. After months of iterating on skills, agents, and hooks across Go, Python, TypeScript, infrastructure, and planning workflows, these plugins encode hard-won patterns that make Claude Code dramatically more effective:

  • Code review that spawns 6 parallel agents per language (QA, tests, idioms, implementation, simplification, docs)
  • Smart hooks that auto-suggest skills, lint after edits, protect secrets, and run tests
  • Spec-driven development with structured requirements, tasks, and a CLI for project management
  • Infrastructure ops with validated K8s, Terraform, and Helm deployments
  • Developer utilities including worktree isolation, codebase search, web research, and brainstorming

Every skill and agent has been manually crafted and refined through real-world use — not generated boilerplate.

Installation

Add the marketplace:

/plugin marketplace add alexei-led/cc-thingz

Install plugins you want:

/plugin install dev-workflow@cc-thingz
/plugin install go-dev@cc-thingz
/plugin install python-dev@cc-thingz

Use --scope project to install into .claude/settings.json for team sharing (default is user scope at ~/.claude/settings.json).

Prerequisites

Some plugins use MCP servers for enhanced capabilities. These are optional — plugins degrade gracefully without them, but you'll get the best experience with all four configured.

MCP Server Purpose Used By
Context7 Library and framework documentation lookup All 9 plugins
Perplexity Web research and technical comparisons dev-workflow, dev-tools, infra-ops
Sequential Thinking Step-by-step reasoning for complex planning go-dev, python-dev, typescript-dev, infra-ops, spec-system
MorphLLM Fast codebase search and batch file editing dev-workflow, go-dev, python-dev, typescript-dev, infra-ops, spec-system

Plugins

Plugin Skills Agents Description
dev-workflow 7 25 Code review, fixes, commits, linting hooks, and 24 language-specific review agents
go-dev 1 1 Idiomatic Go development with stdlib-first patterns, testing, and CLI tooling
python-dev 1 1 Python 3.12+ development with uv/ruff/pyright toolchain
typescript-dev 1 1 TypeScript with strict typing, React patterns, and modern tooling
web-dev 1 1 Web frontend with vanilla HTML, CSS, JavaScript, and HTMX
infra-ops 3 1 Kubernetes, Terraform, Helm, GitHub Actions, AWS, GCP
dev-tools 11 2 Modern CLI, git worktrees, docs lookup, web research, brainstorming, Gemini
spec-system 0 1 Spec-driven development: requirements, tasks, and planning workflows
testing-e2e 2 1 E2E testing with Playwright: browser automation and test generation

Totals: 27 skills, 34 agents, 9 hooks, 9 commands

Skills

Skills teach Claude domain-specific knowledge and workflows. The skill-enforcer hook auto-suggests relevant skills based on your prompt.

User-Invocable

Invoke as /skill-name or let the skill enforcer suggest them.

Skill What It Does Example Trigger
brainstorming-ideas Collaborative design dialogue before coding "brainstorm", "design"
committing-code Smart git commits with logical grouping "commit", "save changes"
debating-ideas Dialectic agents stress-test design decisions "debate", "pros and cons"
deploying-infra Validate + deploy K8s/Terraform/Helm "deploy to staging", "rollout"
documenting-code Update docs based on recent changes "update docs", "document"
evolving-config Audit config against latest Claude Code features "evolve", "audit config"
fixing-code Parallel agents fix all issues, zero tolerance "fix errors", "make it pass"
improving-tests Refactor tests: combine to tabular, fill gaps "improve tests", "coverage"
looking-up-docs Library documentation via Context7 "look up docs", "API ref"
researching-web Web research via Perplexity AI "research", "X vs Y"
reviewing-code Multi-agent review (security, quality, idioms) "review code", "check this"
testing-e2e Playwright browser automation and test gen "e2e test", "playwright"
using-gemini Consult Gemini CLI for second opinions "ask gemini", "gemini search"

Auto-Activated

These activate silently when the skill enforcer detects matching patterns.

Skill Activates When
learning-patterns "learn from session", extract learnings
managing-infra K8s resources, Terraform, Helm, GitHub Actions
refactoring-code Multi-file batch changes, rename everywhere
searching-code "how does X work", trace flow, find all uses
using-cloud-cli bq queries, gcloud/aws commands
using-git-worktrees Starting feature work needing isolation
using-modern-cli rg, fd, bat, eza, sd instead of legacy tools
writing-go Go files, go commands, Go-specific terms
writing-python Python files, pytest, pip, frameworks
writing-typescript TS/TSX files, npm/bun, React, Node.js
writing-web HTML/CSS/JS/HTMX templates

Agents

Need Agent Model
Go implementation go-engineer opus
Python implementation python-engineer opus
TypeScript implementation typescript-engineer opus
Deep Go review go-qa, go-tests, etc. sonnet
Deep Python review py-qa, py-tests, etc. sonnet
Deep TypeScript review ts-qa, ts-tests, etc. sonnet
Infrastructure validation infra-engineer opus
E2E browser testing playwright-tester opus
Implementation planning spec-planner sonnet
Documentation updates docs-keeper sonnet
Web research perplexity-researcher sonnet

Hooks

Hook Event What It Does
session-start.sh SessionStart Shows git branch, last commit, file context
skill-enforcer.sh UserPromptSubmit Pattern-matches prompt and suggests skills
file-protector.sh PreToolUse Blocks edits to settings.json, secrets
smart-lint.sh PostToolUse Auto-runs linter after file edits
test-runner.sh PostToolUse Auto-runs tests after implementation changes
notify.sh Notification Desktop notifications for long operations
performance-monitor.sh PostCompact Tracks context compaction metrics
worktree-create.sh WorktreeCreate Sets up isolated git worktree environment
worktree-remove.sh WorktreeRemove Cleans up worktree on exit

Structure

.claude-plugin/marketplace.json
plugins/
├── dev-workflow/    # Core dev loop + review agents + hooks
├── go-dev/          # Go development
├── python-dev/      # Python development
├── typescript-dev/  # TypeScript development
├── web-dev/         # Web frontend
├── infra-ops/       # Infrastructure & cloud
├── dev-tools/       # Utilities & research
├── spec-system/     # Spec-driven development
└── testing-e2e/     # E2E testing with Playwright

Flat Directory

flat/ provides a unified symlink view of all plugin components for tools that need flat directory access (chezmoi, Codex CLI, Gemini CLI). Regenerate with:

scripts/generate-flat.sh

Contributing

See CONTRIBUTING.md for how to add plugins, run validation, and submit PRs.

License

MIT

Reviews (0)

No results found