From forge
Provides product definition facilitation guidance — transforming fuzzy ideas into clear, validated product definitions by challenging assumptions, resolving contradictions, and guiding tradeoff decisions. Use when starting a new product, app, or feature with an idea that needs structuring, validating whether a concept makes sense, or making hard scope vs simplicity tradeoffs.
npx claudepluginhub caiokf/forgeThis skill uses the workspace's default tool permissions.
This skill provides knowledge and facilitation guidance for product definition sessions — transforming fuzzy ideas into clear, validated product definitions by challenging assumptions, resolving contradictions, and guiding tradeoff decisions. This is about figuring out WHAT to build and WHY, not technical implementation.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Share bugs, ideas, or general feedback.
This skill provides knowledge and facilitation guidance for product definition sessions — transforming fuzzy ideas into clear, validated product definitions by challenging assumptions, resolving contradictions, and guiding tradeoff decisions. This is about figuring out WHAT to build and WHY, not technical implementation.
This skill should be used when:
/discovery/event-modeling or /event-storming/defineGet the raw idea out — what it is, who it's for, what problem it solves, why someone would use it, the one thing it must do well.
Define what this is NOT — non-goals, features that would be wrong, differentiation from competitors, what would make it bloated.
Understand who uses this and when — ideal user's situation, trigger moments, usage frequency, environment, device, mood.
Define the essential interaction — core use case walkthrough, minimum for value, the "aha moment," what makes them return.
Draw the line — must-have vs nice-to-have vs never. Force tradeoffs between features, complexity, and polish.
Explore how conceptual structure affects product potential — the "atom," relationships, history/state, structural lock-ins, scalability.
Find where the model breaks — empty states, scale extremes, error recovery, concurrency, worst cases.
Define what winning looks like — metrics, user advocacy, pride points, kill criteria.
Confirm the definition is coherent — playback, gap identification, remaining uncertainties.
| Starting Point | Focus |
|---|---|
| Brand new idea | All phases sequentially, more back-and-forth in early phases |
| Partially formed idea | Skim phases 1-2, focus on phases 5-6 (tradeoffs and model) |
| Idea with contradictions | Heavy focus on Phase 2 (Anti-Vision), challenges throughout |
| Technical founder | Watch for implementation jumping, keep pulling to "what" and "why" |
Generate a markdown document containing:
| File | Content |
|---|---|
references/facilitation-prompts.md | Detailed facilitator prompts for each session phase |
references/facilitation-techniques.md | Challenge techniques, recovery, and pattern handling |