api-integration
Use this skill when the user says 'API integration', 'connect APIs', 'sync data', 'data mapping', 'rate limiting', or needs…
Use this skill when the user says 'roadmap', 'product roadmap', 'quarterly plan', 'now/next/later', 'OKRs', or needs strategic planning with themes, milestones, resource allocation, and stakeholder-ready views. Do NOT use for MVP scoping or sprint-level planning.
$ npx -y skills add cwinvestments/memstack --skill roadmap-builder --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/roadmap-builderContext preview
The summary Claude sees to decide when to auto-load this skill.
Use this skill when the user says 'roadmap', 'product roadmap', 'quarterly plan', 'now/next/later', 'OKRs', or needs strategic planning with themes, milestones, resource allocation, and stakeholder-ready views. Do NOT use for MVP scoping or sprint-level planning.
name: memstack-product-roadmap-builder description: "Use this skill when the user says 'roadmap', 'product roadmap', 'quarterly plan', 'now/next/later', 'OKRs', or needs strategic planning with themes, milestones, resource allocation, and stakeholder-ready views. Do NOT use for MVP scoping or sprint-level planning." version: 1.0.0 license: "Proprietary, MemStack™ Pro by CW Affiliate Investments LLC. See LICENSE.txt"
*Creates a strategic product roadmap in Now/Next/Later format with quarterly themes, milestones, dependency mapping, resource allocation, and stakeholder communication templates.*
When this skill activates, output:
`Roadmap Builder: Building product roadmap...`
Then execute the protocol below.
| Context | Status | |---------|--------| | User says "roadmap", "product roadmap", "quarterly plan" | ACTIVE | | User says "now/next/later" or "OKRs" | ACTIVE | | User wants to plan product direction for 3-12 months | ACTIVE | | User wants to scope an MVP | DORMANT: use MVP Scoper | | User wants sprint-level stories | DORMANT: use User Story Generator |
| Mistake | Why It's Wrong | |---------|---------------| | "Roadmap with exact delivery dates" | Dates become promises. Use time horizons (Now/Next/Later) to preserve flexibility. | | "Feature list disguised as a roadmap" | Roadmaps communicate outcomes and themes, not feature checklists. | | "One roadmap for everyone" | Engineering, sales, and executives need different views of the same plan. | | "Plan 12 months in detail" | Detailed plans beyond 3 months are fiction. Be specific for Now, directional for Later. | | "Set it and forget it" | Roadmaps are living documents. Review and adjust monthly or quarterly. |
If the user hasn't provided details, ask:
> 1. **Product**: what product are you roadmapping? > 2. **Current state**: what's been built? What's the current version? > 3. **Company goals**: what's the business trying to achieve this year? > 4. **User feedback**: what are the top 5 user requests or complaints? > 5. **Competitive pressure**: what are competitors shipping that matters? > 6. **Resources**: team size, key constraints, upcoming changes?
Themes are the "why" behind your roadmap: outcomes, not features.
**Theme template:**
### Theme: [Theme Name] **Outcome:** [What success looks like, measurable] **Time horizon:** [Now / Next / Later] **Business driver:** [Revenue / Retention / Acquisition / Efficiency] **Key metric:** [Specific metric this theme moves] **Initiatives under this theme:** 1. [Initiative A, concrete work that delivers on this theme] 2. [Initiative B] 3. [Initiative C]
**Example themes (not features):**
**Recommended: 3-5 themes per quarter.** More than 5 means you're spreading too thin.
| Horizon | Timeframe | Certainty | Detail Level | |---------|----------|-----------|-------------| | **Now** | This quarter (0-3 months) | High (committed) | Specific features with milestones | | **Next** | Next quarter (3-6 months) | Medium (planned) | Themes and initiatives | | **Later** | 6-12 months | Low (exploratory) | Themes and direction only |
**Roadmap template:**
## Now (Q[X] [Year]): [Quarter Theme] ### Theme 1: [Theme Name] | Initiative | Description | Owner | Target | Status | |-----------|------------|-------|--------|--------| | [Initiative A] | [What it delivers] | [Team/person] | [Month] | [Not started / In progress / Done] | | [Initiative B] | [What it delivers] | [Team/person] | [Month] | [Status] | ### Theme 2: [Theme Name] | Initiative | Description | Owner | Target | Status | |-----------|------------|-------|--------|--------| | [Initiative C] | [What it delivers] | [Team/person] | [Month] | [Status] | --- ## Next (Q[X+1] [Year]): [Quarter Theme] ### Theme 3: [Theme Name] - [Initiative D]: [One-line description] - [Initiative E]: [One-line description] ### Theme 4: [Theme Name] - [Initiative F]: [One-line description] --- ## Later ([Year] H2): [Direction] ### Theme 5: [Theme Name] - [Exploratory direction 1] - [Exploratory direction 2]
## Dependency Map | Initiative | Depends On | Blocks | Risk Level | |-----------|-----------|--------|-----------| | [Initiative A] | None (can start immediately) | [Initiative C] | Low | | [Initiative B] | [External: design system v2] | None | Medium | | [Initiative C] | [Initiative A] + [API team delivery] | [Initiative E] | High |
**Dependency visualization:**
Initiative A ──→ Initiative C ──→ Initiative E
↑
Initiative B ─────────┘ (also needs API team delivery)
Critical path: A → C → E (any delay cascades)**Dependency rules:**
**Team allocation by theme:**
| Theme | Engineering | Design | % of Capacity | |-------|-----------|--------|--------------| | [Theme 1] | [X] devs | [X] designers | [X]% | | [Theme 2] | [X] devs | [X] designers | [X]% | | Tech debt / maintenance | [X] devs | none | 15-20% | | Bug fixes / support | [X] devs | none | 10% | | **Total** | | | **100%** |
**Allocation rules:**
The structured skill framework for Claude Code: 131 professional skills for deployment, security, databases, content, marketing, and more. Skills activate automatically when you need them. Say "deploy this to Railway" and the right skill loads on demand.
Use this skill when the user says 'API integration', 'connect APIs', 'sync data', 'data mapping', 'rate limiting', or needs…
Use this skill when the user says 'content pipeline', 'content automation', 'auto-publish', 'repurpose content', 'multi-platform…
Use this skill when the user says 'cron job', 'scheduled task', 'run every', 'cron expression', 'recurring job', or needs…
Use when the user says 'what MCP servers', 'find an MCP for', 'hosted MCP', 'list MCP servers', 'MCP catalog', 'available MCP…
Use this skill when the user says 'n8n workflow', 'build a workflow', 'automation workflow', 'connect services', or needs visual…
Use this skill when the user says 'webhook', 'webhook handler', 'webhook endpoint', 'receive events', 'HMAC verification',…