Generate a personalized Second Brain PRD from a completed requirements template. Use when the user has filled out my-second-brain-requirements.md and wants to generate their build plan. Triggers on "create my second brain PRD", "generate my PRD", "build my second brain plan", "/create-second-brain-prd", or after completing the requirements template.
55
62%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./.claude/skills/create-second-brain-prd/SKILL.mdGenerate a personalized Product Requirements Document for building an AI Second Brain, based on the user's completed requirements template.
A blank template is bundled with this skill at ${CLAUDE_SKILL_DIR}/my-second-brain-requirements.md. Copy it to your workspace and fill it out before running this skill.
$0 (required) — Path to the filled-out requirements file (e.g., ./my-second-brain-requirements.md)$1 (optional) — Output path for the PRD. Defaults to .agent/plans/second-brain-prd.mdRead the requirements — Read the filled-out requirements file at $0. If no argument was provided, ask the user for the path. If they haven't filled one out yet, tell them a blank template is available at ${CLAUDE_SKILL_DIR}/my-second-brain-requirements.md — they should copy it to their workspace and fill it out first.
Load the architecture reference — Read ${CLAUDE_SKILL_DIR}/references/architecture-reference.md for the blueprint.
Research ALL tools and APIs — Do not assume familiarity with any platform or library. Even common APIs like Gmail or Slack have nuances, rate limits, and SDK-specific patterns that matter for implementation. For every tool in the user's stack, do web research to ensure the PRD contains accurate, specific guidance.
Always research these core dependencies:
For every platform the user selected (Gmail, Slack, Linear, HubSpot, etc.):
The goal: Every phase in the PRD should contain enough technical specificity that a coding agent can implement it without guessing. Don't bloat the PRD with raw research - distill it into actionable implementation notes per phase.
Generate the PRD — Create a phased build plan at the output path ($1, or .agent/plans/second-brain-prd.md if not specified) with these sections:
The output PRD should have:
Header:
Phase 1: Foundation (Memory Layer)
Phase 2: Hooks (Context Persistence)
Phase 3: Memory Search (Hybrid RAG)
Phase 4: Integrations (Their Top 3 First)
Phase 5: Skills (Starter Pack)
Phase 6: Proactive Systems (Heartbeat + Reflection)
drafts/active/), tracks lifecycle (active → sent → expired after 24h), uses RAG on drafts/sent/ for voice-matchingPhase 7: Chat Interface (Optional)
Phase 8: Security Hardening
Phase 9: Deployment
Each phase includes:
Footer:
4cf6d48
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.