This skill should be used when the user asks to "create a notion doc", "generate a project document", "write a PRD", "create a pitch document", "generate notion PRD", "write project spec", or mentions creating a project document from design docs. Takes design doc file path(s) as input and generates a structured Notion-style PRD.
Generates structured Notion-style project documents from design files, synthesizing them into a comprehensive PRD template.
/plugin marketplace add oskar-dragon/claude-code/plugin install notion-doc@claude-codeThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/formats.mdreferences/template.mdGenerate structured Qogita project documents (Notion PRDs) from existing design/planning docs. Read the source docs, synthesize them into the canonical template, and write the output to docs/notion_prds/<project-name>.md.
Announce at start: "Using the notion-doc skill to generate the project document."
The user provides one or more doc file paths in their message. These are typically design docs created during brainstorming/planning and live in docs/ directories.
If no doc paths are provided, ask the user:
docs/**/*.md to help them find the right files.Read all provided docs before generating.
Write the generated document to: docs/notion_prds/<project-name>.md
Derive <project-name> from the primary input filename (e.g., docs/ml-pricing-design.md becomes docs/notion_prds/ml-pricing-design.md). Create the docs/notion_prds/ directory if it doesn't exist.
Generate each section in order. For the full template reference, consult references/template.md.
# **Problem**
[Synthesized from source docs — detailed but scannable]
# Solution
[Synthesized from source docs — overview with key design decisions]
# **Estimated Impact**
[Only include if source docs contain data/calculations. Otherwise: "TBD — requires impact analysis."]
# No-gos
[Extract from source docs. If not explicitly stated, ask the user what's out of scope.]
# Open Questions
[Carry over unresolved questions from source docs. Add any new ones identified during synthesis.]
# Technical Specification
[Core technical approach from source docs]
## Architecture
[Mermaid diagrams — see references/formats.md]
## API Spec
[API contract changes — see references/formats.md]
## Tech Debt
[Trade-offs identified in source docs]
# Testing Strategy
[Given/When/Then acceptance criteria — see references/formats.md]
# Release Strategy
[Feature flags, rollout plan from source docs. Default: recommend feature flags.]
When source docs don't contain enough information for a section:
For API contract changes, database model changes, diagram guidelines, and test case formats, consult references/formats.md.
Before finalizing the document, verify:
This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.