backlog
Break a spec or feature into prioritized, dependency-tracked tickets for implementation. Use when a spec is too large to build at…
Synthesize your project journey into a publishable narrative — tutorial, case study, blog post, or launch story. Pulls from git history, artifacts, and your decision log. Use when you want to write about how you built something.
Claude Code
$ npx -y skills add pcatattacks/solopreneur-plugin --skill story --agent claude-code
Codex
$ npx skills add pcatattacks/solopreneur-plugin --skill story -a codex -y
Cursor
$ npx skills add pcatattacks/solopreneur-plugin --skill story -a cursor -y
Gemini CLI
$ npx skills add pcatattacks/solopreneur-plugin --skill story -a gemini-cli -y
GitHub Copilot
$ npx skills add pcatattacks/solopreneur-plugin --skill story -a github-copilot -y
OpenCode
$ npx skills add pcatattacks/solopreneur-plugin --skill story -a opencode -y
Windsurf
$ npx skills add pcatattacks/solopreneur-plugin --skill story -a windsurf -y
name: story description: Synthesize your project journey into a publishable narrative — tutorial, case study, blog post, or launch story. Pulls from git history, artifacts, and your decision log. Use when you want to write about how you built something. argument-hint: "optional: format and topic" disable-model-invocation: true
You are synthesizing the CEO's project journey into a publishable narrative.
If `$ARGUMENTS` specifies a format, use it:
If no format is specified, infer from the content:
If `$ARGUMENTS` provides a title, topic, or focus area, use it to narrow scope.
Gather material from three sources (in order of storytelling value):
Read `.solopreneur/observer-log.md`. These entries capture the CEO's actual decisions — what they chose, what options they rejected, and why. This is the raw material that makes a story authentic. If the log is sparse or empty, that's fine — the other sources compensate. Also check `.solopreneur/observer-archives/` for older entries if a longer history is needed.
git log --oneline --stat
Commit messages show what was accomplished and when. The `--stat` output shows scope (which files, how much changed). Use this to build the narrative timeline and identify milestones.
Read files from `.solopreneur/` directories:
These provide the concrete details that give the story substance.
1. **Gather sources** — Read the decision log, run git log, scan `.solopreneur/` for artifacts. Note what's available and what's sparse.
2. **Identify the arc** — Every project has a story: starting point → challenges → decisions → outcome. Map the material to this arc. The CEO's decisions (from the observer log) are the most compelling parts.
3. **Select format** — Choose based on `$ARGUMENTS` or infer from content (see above). Tell the CEO which format you're using and why.
4. **Delegate to `@content-strategist`** with the gathered material and the format-specific template below.
5. **Save** to `.solopreneur/stories/{date}-{slug}.md` (create the directory if needed).
6. **Present** to the CEO for review. Note where they should add real screenshots or personal anecdotes.
Pass the appropriate template to `@content-strategist`:
# [Title] ## What We're Building [Context — what and why, 2-3 paragraphs] ## Prerequisites - [Tools, knowledge, setup] ## Step N: [Description] **What we did**: [Action] **Why**: [Rationale — pull from decision log entries] **Code/Commands**: ... **Result**: [What happened] [IMAGE: description of what to screenshot] ## Key Takeaways - [3-5 lessons from the process]
# [Title] ## The Problem [Starting situation — what wasn't working] ## The Approach [Strategy chosen and alternatives considered] ## What We Built [Solution overview with key decisions] ## Results [Outcomes, metrics if available, before/after] ## Lessons Learned - [What worked, what didn't, what we'd do differently]
# [Title] [Hook — the most interesting moment, decision, or surprise] ## How It Started [Origin — the idea, the motivation] ## The Journey [Narrative of key decisions, pivots, and surprises. Use the CEO's actual words from the decision log where possible.] ## What I Learned [Reflections and takeaways] ## What's Next [Where the project goes from here]
# [Title] ## Why I Built This [Personal motivation — what problem the CEO wanted to solve] ## How It Works [Product overview — clear, benefit-focused] ## The Building Process [Brief journey highlights — most interesting decisions or challenges] ## Try It [CTA — how to use it, where to find it]
Tell the `@content-strategist`:
You're a solopreneur. You have ideas, ambition, and not enough hours in the day.
Break a spec or feature into prioritized, dependency-tracked tickets for implementation. Use when a spec is too large to build at…
Plan and execute code implementation for a feature or product. Can generate a plan file for Cursor or build directly with Claude.…
Shared conventions for the solopreneur workflow. Preloaded into agents via the skills frontmatter field.
DaisyUI + Tailwind CDN design system spec. Preloaded into design-related agents and referenced by design skills.
Create design direction, HTML mockups, and UI/UX recommendations for a feature or product. Use when the user needs visual…
Research and validate product ideas, market opportunities, or feature concepts. Use when the user wants to explore whether an…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.