Related slides: Slide 15 — Think Before You Build, Slide 16 — Superpowers, Slide 17 — Putting It All Together
Built into Claude Code, no plugins required. Covers ~70% of daily tasks.
Shift+Tab → read-only exploration → generate plan → implement
Pros: Zero setup, fast, editable in your editor.
Cons: Plan lives only in conversation, no spec review, no checkpoints, no parallelism, context bloat as plan + implementation share one window.
Verdict: Great for small-medium tasks. For 5+ files or team review, you need more structure.
Superpowers by Jesse Vincent adds rigor to every phase. TDD enforced, sub-agent isolation, spec review before implementation.
claude plugin install --marketplace claude-plugins-official superpowers
flowchart TD
A["/brainstorming"] --> B["Design Spec"]
B -->|review loop| B
B --> C["/writing-plans"]
C --> D["Phases"]
D --> E["Sub-agents execute\n(TDD per phase)"]
E --> F["/requesting-code-review"]
F --> G["/finishing-a-development-branch"]
| Skill | What it does | When to use |
|---|---|---|
/brainstorming |
Explore requirements, design alternatives, produce reviewed spec | Starting any non-trivial feature |
/writing-plans |
Decompose spec into bite-sized tasks with exact file paths and code | After spec is approved |
/subagent-driven-development |
Dispatch sub-agents per task, fresh context each, TDD enforced | Independent tasks that can parallelize |
/executing-plans |
Sequential execution with checkpoints and review | Tasks with dependencies |
/test-driven-development |
Red → Green → Refactor cycle, code before tests gets removed | Every implementation task |
/requesting-code-review |
Two-stage review: spec compliance + code quality | After implementation |
/finishing-a-development-branch |
Verify tests, present merge/PR/discard options, cleanup | Work is done |
/using-git-worktrees.Addresses all plan mode cons: persisted specs, review loops, fresh context per task, parallel execution. See slide 16 for the visual.
Fights “context rot” with 5 atomic phases: Discuss → Plan → Execute (parallel waves) → Verify → Ship. Main session stays at 30-40% capacity. Has a quick mode (/gsd:quick) for ad-hoc tasks.
Virtual engineering team with 15 specialized roles. Pipeline: Think → Plan → Build → Review → Test → Ship → Reflect. Includes browser QA, multi-AI validation, and supports 10-15 concurrent sprints.
Before building, you often need to research. Claude Code’s context limit (~200k) can’t hold dozens of sources — but NotebookLM can.
SAP Disclaimer: NotebookLM is not classified as a “productive” tool at SAP — do not upload SAP-confidential information. Use it for public research only.
Why NotebookLM: RAG-based, answers grounded in your actual documents, holds dozens of sources, minimal hallucination. What Claude Code can’t do with context limits, NotebookLM handles natively.
The flow:
Collect sources (NotebookLM) → Query for insights → Take notes (Obsidian) → Feed into Claude Code → Build
# Research
> /nlm Create notebook "Auth Research", add auth0 docs, JWT intro, OAuth2 spec
> /nlm What are tradeoffs between JWT and session-based auth?
# Capture
> /obsidian Create note "Auth Design Decisions" with key findings
# Build
> Read docs/research/auth-decisions.md and plan the auth module
This works for learning, researching, and brainstorming — not just coding.
| Tool | Link |
|---|---|
| NotebookLM | notebooklm.google.com |
| nlm CLI | github.com/jacob-bd/notebooklm-mcp-cli |
| Obsidian Skills | github.com/kepano/obsidian-skills |