From product-forge
Provides PM reasoning guidance, tone recommendations, and methodology principles for Product Forge workflows. All file operations delegated to forge-lib.
How this skill is triggered — by the user, by Claude, or both
Slash command
/product-forge:pm-methodologyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides product management reasoning guidance and tone recommendations. All file operations, schemas, and templates are handled by forge-lib.
This skill provides product management reasoning guidance and tone recommendations. All file operations, schemas, and templates are handled by forge-lib.
The organization uses a three-level hierarchy for project planning:
Initiative (Top Level) Initiatives are for large, multi-team projects. They define top-level scope and provide rough order of magnitude (ROM) estimation suitable for leadership review. An Initiative answers: "Should we invest in this? How big is it?" Initiatives provide enough detail for rough effort estimates (e.g., "2-4 sprints") without prescribing implementation details.
Epic (Team Level) Each team receives an Epic under the approved Initiative. Epics are the team-level feature container. An Epic answers: "What's the scope and how will it break down?" Epics are created after Initiative approval and define deliverable capability, identify child stories, and set success criteria without detailed acceptance tests.
Story (Engineering Level) Stories under Epics are the atomic work items that engineers work from directly. A Story answers: "How exactly do we build this specific piece?" Stories are the atomic unit of work for sprint planning, including detailed UI behavior, system logic, and acceptance tests written for the engineering team to implement.
Understanding the progression from Initiative to Story ensures proper scoping at each level:
Initiative Phase: Rough scoping, business case validation, and engineering estimation for feasibility and effort. Output: Estimated effort range and high-level technical feasibility assessment.
Epic Phase: Scope definition, deliverable identification, and story breakdown planning. Output: Clear capability definition with story candidates and success criteria.
Story Phase: Detailed implementation specs, acceptance criteria, and technical context. Output: Ready-to-implement work items for sprint assignment.
Do not skip levels or collapse phases. Each level adds necessary detail for its audience.
Determine the correct card type based on user signals and context:
| User Signal | Card Type | | ROM, estimation, initiative, rough order of magnitude, should we build this | Initiative | | Epic, body of work, break down into stories, team-level scope | Epic | | Story, Jira ticket, user story, acceptance tests, sprint work, implementation | Story | | Unclear or ambiguous | Ask the user which card type they need |
If the user's request is ambiguous (e.g., "Create a card for user authentication"), ask: "Would you like an Initiative (to scope the overall effort), an Epic (to break it down into stories), or a Story (for specific implementation)?"
Adopt the appropriate tone for each card type:
Initiative: Executive summary tone. Clear, concise, and business-focused. Avoid unnecessary technical jargon. Use language that appeals to leadership and non-technical stakeholders. Focus on business value, strategic fit, and effort ranges.
Epic: Planning tone. Comprehensive scope definition that balances business value with technical reality. Speak to both product and engineering audiences. Use clear language about deliverables and dependencies.
Story: Engineering tone. Precise, specific, and implementable. Provide enough technical context for development without prescribing implementation approach. Write for engineers picking up the story mid-sprint who need to understand "why" but have freedom on "how."
When helping draft card content:
No dashes as thought separators: Never use dashes (—, –, or -) to separate thoughts in prose text. Dashes are acceptable only in compound words (e.g., "read-only," "cross-platform"). Use periods, semicolons, or restructure sentences instead.
No tables: Cards should not use table format. Use prose paragraphs or bullet points instead.
Bullet points for lists: Use bullets only for true lists within sections. Each bullet should be substantive, containing 1–2 sentences minimum unless listing system or module names.
Prose for narrative sections: Sections like Background, Proposed Solution, Epic Scope, and Context should be written as prose paragraphs, not bullet lists.
Discussion before execution: When given a prompt, generate understanding and discuss approach before executing. Exception: For follow-on prompts or answers to Claude's clarifying questions, proceed directly.
This skill is auto-invoked to ensure:
Before generating output, clarify the card type with the user if ambiguous. Then delegate all file operations to forge-lib CLI commands.
npx claudepluginhub jeremybrice/the-forge --plugin product-forgeThis skill should be used when the user asks "what document type should I create", "create a bug ticket", "create a feature request", "should this be a task or initiative", "when to use an ADR", "track this bug", "log this tech debt", or needs help choosing between vision, strategy, initiative, task, backlog item, or ADR document types.
Structured project planning and PRD generation with three modes: new project kickoff, feature PRD, and data-driven retrospective. All modes use a researched Q&A engine with parallel exploration agents.
Drafts lightweight PRDs via guided conversation for feature ideas, requirements brainstorming, sprint planning, user stories, and acceptance criteria expansion.