By pditommaso
Applies Kent Beck's Implementation Patterns (values, principles, and patterns) as a systematic lens for designing new features and reviewing code.
A Claude Code plugin that applies Kent Beck's Implementation Patterns (2007) as a systematic lens for designing new features and reviewing code — so the result communicates intent and is cheap to change.
A tribute to Kent Beck's book Implementation Patterns. All ideas are his — please read the original (see credits below).
Instead of ad-hoc, instinct-driven review/design, the skill runs a fixed lens:
Values (Communication · Simplicity · Flexibility) → Principles (Local Consequences · Minimize Repetition · Logic & Data Together · Symmetry · Declarative Expression · Rate of Change) → Patterns (the ~77-pattern catalog, grouped by the principle each one serves).
.claude-plugin/
plugin.json # plugin manifest
marketplace.json # local marketplace entry (for install/testing)
skills/
kent-implementation-patterns/
SKILL.md # the lens + design process + review process + worked example
patterns.md # full catalog reference (Class/State/Behavior/Method/Collections/Frameworks)
This plugin is published at github.com/pditommaso/kent-implementation-patterns.
Install it with:
/plugin marketplace add pditommaso/kent-implementation-patterns
When that's done, run the install command:
/plugin install kent-implementation-patterns@kent-implementation-patterns-marketplace
Clone this repo and start Claude Code pointing at the clone:
claude --plugin-dir ~/Projects/kent-implementation-patterns
The plugin loads and enables automatically for that session — no /plugin install.
Just ask Claude to "review this code" or "design this feature" to trigger the skill.
After editing SKILL.md or patterns.md, run /reload-plugins to pick up changes.
This plugin is a tribute to Kent Beck and his book Implementation Patterns (Addison-Wesley Professional, 2007). Every value, principle, and pattern encoded here is his work — distilled into a form Claude can apply during design and review. All credit for the ideas belongs to him; this plugin only reorganizes them as a lens.
If you find this useful, please read the original book — it is short, deeply practical, and far richer than any distillation. The reasoning, stories, and nuance behind each pattern are the real value, and they reward reading end to end.
Kent Beck, Implementation Patterns, Addison-Wesley Professional, 2007. ISBN-13: 978-0321413093 · ISBN-10: 0321413091
Kent Beck is also the creator of Extreme Programming and a pioneer of test-driven development. Thank you, Kent. 🙏
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub pditommaso/kent-implementation-patterns --plugin kent-implementation-patternsComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review