Johanspannare Awesome Claude Extensions
johanspannare-awesome-claude-extensions is a Claude Code plugin for the Validate phase that structures problem-first PRDs, user stories, hexagonal design, and TDD for real-world builds.
Add two Claude skills that run problem-first interviews, PRDs, user stories, then guide hexagonal architecture and TDD as you move from idea to tested code.
Add it to Claude Code
Install the plugin in Claude Code. One command, paste-ready.
/plugin install johanspannare-awesome-claude-extensions@JohanSpannare/awesome-claude-extensionsBuilt to be called by your agent
Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.
Retrieve this entry with skillselion.get_details("plugin:JohanSpannare/awesome-claude-extensions") and the paste-ready config with skillselion.get_install_config("plugin:JohanSpannare/awesome-claude-extensions").
What it does
johanspannare-awesome-claude-extensions is a two-plugin Claude Code set aimed at solo builders who want professional software craft without hiring a product trio. It starts problem-first: clarify the problem, capture a PRD, and derive user stories before jumping into code. From there it bridges into hexagonal and domain-driven design plus test-driven development so implementation stays aligned with the stories you agreed on. Use it when a feature feels underspecified or when you keep rewriting architecture mid-sprint. The skills favor pragmatic planning over heavyweight enterprise ceremony, which matches indie SaaS, APIs, and internal tools. Confidence is moderate-high because README keywords are explicit even though individual SKILL.md triggers were not pasted here; treat TDD and architecture portions as ongoing multi-phase support, not a one-shot validator.
Highlights
- Two plugins covering real-world software development workflows.
- Problem-first and interactive interview flows before solution design.
- PRD and user-story creation with pragmatic product-requirements guidance.
- Hexagonal and domain-driven architecture principles for implementation.
- Test-driven development and use-case oriented testing alignment.
Why builders use it
Solo developers skip disciplined requirements and architecture, then pay with rework when tests and domain boundaries do not match what they meant to ship.
Two registered skills give you repeatable interviews, PRDs, stories, hexagonal structure, and TDD hooks from scoped idea through tested implementation.
At a glance
- Type - Plugin in Productivity.
- Adoption - 0 installs, 1 stars, 0 votes.
FAQ
Who is johanspannare-awesome-claude-extensions for?
Solo and small-team developers who want Claude Code to facilitate PRDs, user stories, architecture, and TDD in one extensions repo.
When should I use johanspannare-awesome-claude-extensions?
Use it before coding a non-trivial feature, when refactoring toward hexagonal boundaries, or when stories need test-driven coverage.
How do I add johanspannare-awesome-claude-extensions to my agent?
Install JohanSpannare/awesome-claude-extensions in Claude Code, enable both plugins, and invoke the planning skill before implementation skills in your workflow.
Comments
Share how you use johanspannare-awesome-claude-extensions, gotchas, or tips for other indie builders.
No comments yet - be the first to share how you use it.