📋 Table of Contents

  1. Before You Start

    • Claude Code installed (npm install -g @anthropic-ai/claude-code)

    • Node.js v18 or higher

    • Git installed

    • Tavily API key — free at app.tavily.com

    • Context7 API key — free at context7.com/dashboard (optional but removes rate limits)

    • Decide which tools you want — install them independently or stack them

    📦 Installation — By Tool

    1. Superpowers (obra/superpowers)

    Via Claude Code plugin marketplace (recommended):

    bash

    Verify install:

    bash

    2. Context7 (upstash/context7)

    One-command setup:

    bash

    Manual install:

    bash

    With API key (recommended):

    bash

    3. gstack (garrytan/gstack)

    Global install:

    bash

    Team install (auto-updates on session start):

    bash

    Or via Claude Code plugin:

    bash

    4. Task Master (eyaltoledano/claude-task-master)

    npm global install:

    bash

    Initialize in your project:

    bash

    Claude Code (no API key needed):

    bash

    5. Tavily MCP (tavily-ai/tavily-mcp)

    Claude Code (one command):

    bash

    Global (all projects):

    bash

    6–10. Anthropic Skills (PDF, XLSX, PPTX, Canvas, Web Artifacts)

    Install all document skills at once:

    bash

    Install individual skills:

    bash

    Or register entire repo:

    bash

    11. Marketing Skills (coreyhaines31/marketingskills)

    All skills at once:

    bash

    Specific skills only:

    bash

    Via Claude Code plugin:

    bash

    🪜 Setup Step by Step

    Step 1 — Install Claude Code globally

    bash

    Step 2 — Navigate to your project

    bash

    Step 3 — Install your core stack (recommended order)

    Start with Superpowers — it's the base layer.

    bash

    Step 4 — Add Context7 for live docs

    bash

    Step 5 — Add Tavily for real-time search

    bash

    Step 6 — Install Anthropic document skills

    bash

    Step 7 — Install gstack if you're shipping products

    bash

    Step 8 — Add Task Master if you're managing complex projects

    bash

    Step 9 — Add Marketing Skills if you run growth/marketing

    bash

    Step 10 — Verify everything is connected

    bash

    💬 Prompts to Use Right Now

    Superpowers — Kick off a new feature

    Context7 — Get accurate library docs

    gstack — CEO-mode product review

    Task Master — Parse a PRD

    Tavily MCP — Live research

    PDF Skill — Document processing

    XLSX Skill — Spreadsheet generation

    PPTX Skill — Deck creation

    Canvas Design — Visual assets

    Web Artifacts Builder — Interactive tools

    Marketing Skills — Growth tasks

    🗓️ Daily Workflow

    Morning: Orient

    1. Open Claude Code in your project

    2. Run task-master list — see what's pending and what's blocking

    3. Run task-master start — Claude auto-loads the next task with full context

    Building: Stay accurate

    • Any time you're using a library you haven't memorized: append use context7 to your prompt

    • Any time Claude starts guessing on architecture: trigger /office-hours (gstack) to force clarification

    Shipping: QA before you push

    • Run /review — gstack catches over-complexity and drive-by edits

    • Run /qa — opens real Chromium browser, clicks through your app, generates regression tests

    • Run /ship — bootstraps test framework if missing, runs coverage audit, commits

    Research tasks (Tavily MCP):

    • Ask Claude to search + extract — it browses, pulls full content, and synthesizes

    • No copy-pasting from tabs into the chat window

    Document outputs:

    • PDFs → use the PDF skill, specify exactly what you need (extract/merge/OCR)

    • Spreadsheets → use XLSX skill, always describe formulas explicitly

    • Decks → use PPTX skill with the slide count and audience in the prompt

    💡 Tips

    Superpowers + gstack stack perfectly. Superpowers handles the methodology layer (spec → plan → build) and gstack handles the quality layer (review → QA → ship). Run them together on complex projects.

    Context7's slash syntax skips the library-matching step. Instead of "use context7," write use library /vercel/next.js — it goes straight to docs retrieval.

    Task Master works better with a detailed PRD. Vague PRDs → vague tasks → vague code. Write 2–3 paragraphs before you initialize.

    Tavily MCP has a remote server option. No local install needed: https://mcp.tavily.com/mcp/?tavilyApiKey=KEY works directly.

    The Anthropic document skills chain naturally. Extract from PDF → analyze in XLSX → summarize in PPTX. Run them in sequence for reports.

    Marketing Skills reads your product context automatically. Put a product-marketing-context.md file in .agents/ — every skill reads it before asking questions.

    gstack's /careful flag exists for a reason. Before any destructive operation, run /careful to make Claude warn before dangerous commands.

    🔧 Troubleshooting

    Superpowers not triggering skills automatically

    Context7 returning outdated docs

    Task Master not detecting Claude Code

    Tavily MCP connection failing

    PPTX skill generating blank slides

    Marketing Skills not reading product context

    ⚡ Quick Reference

    bash

    @bestapps.ai — we find tools before everyone else