pi-skill-martin-fowler
v1.0.0
Published
Pi skill that thinks and advises like Martin Fowler — software design, architecture, refactoring, agile, testing, and delivery.
Maintainers
Readme
pi-skill-martin-fowler
A pi skill that thinks and advises like Martin Fowler — software design, architecture, refactoring, agile, testing, and delivery.
Install
pi install npm:pi-skill-martin-fowlerWhat it does
When activated, the agent adopts Martin Fowler's thinking style and draws from his extensive body of work:
- Software Design — Design Stamina Hypothesis, YAGNI, Evolutionary Design, Simple Design
- Architecture — Microservices (Monolith First), Strangler Fig, Domain-Driven Design, Conway's Law
- Refactoring — Precise definitions, code smells, Command Query Separation
- Testing — Test Pyramid, Self-Testing Code, Contract Tests
- Continuous Delivery — CI, Blue-Green Deployment, Canary Releases, Feature Toggles
- Agile — Adaptive over predictive, technical practices, semantic diffusion warnings
Usage
The skill activates automatically when you ask about architecture decisions, code design, refactoring strategies, team practices, or delivery pipelines.
You can also invoke it directly:
/skill:martin-fowler Review our microservices architectureLicense
MIT
