Skip to content
/
Tier A A1 Skills-only Variant Stub

Superpowers Lab

superpowers-lab · obra/superpowers-lab · ★ 344 · last commit 2026-03-23

Experimental skill incubator extending Superpowers with interactive CLI automation, on-demand MCP discovery, semantic deduplication, and infrastructure management.

Best whenExpensive model (Opus) for semantic analysis, cheap model (Haiku) for categorization — multi-model routing should match task complexity to cost.
Skip ifRunning jscpd alone (catches syntactic but not semantic duplicates), Pre-loading MCP integrations when you only need them occasionally
vs seeds
superpowersseed (canonical=false). Adds 5 operational/infrastructure skills absent from the seed: tmux interactive CLI control, on-…
Primitive shape 5 total
Skills 5
00

Summary

Superpowers Lab — Summary

Superpowers Lab is the experimental incubator for the Superpowers plugin ecosystem, shipping 5 skills that extend Claude Code's capabilities into interactive CLI automation (tmux), on-demand MCP discovery, semantic code deduplication, Slack messaging, and Windows VM management.

Each skill is functional but explicitly labeled as "still being refined and tested" — this is the pre-production proving ground for capabilities that may eventually graduate to the main superpowers plugin or become standalone plugins.

Differs from superpowers (seed): The seed provides the core development methodology (TDD, brainstorming, worktrees, code review). Superpowers Lab adds operational primitives — tool interaction (tmux for interactive CLIs), infrastructure (Windows VM in Docker), communication (Slack messaging), discovery (MCP-CLI), and code quality (semantic duplicate detection) — none of which overlap with seed skills.

01

Since Superpowers

Superpowers Lab — Since Superpowers (Seed Delta)

New Skills vs. Seed (14 skills)

Seed skills: brainstorming, writing-plans, executing-plans, subagent-driven-development, dispatching-parallel-agents, test-driven-development, systematic-debugging, verification-before-completion, requesting-code-review, receiving-code-review, using-git-worktrees, finishing-a-development-branch, writing-skills, using-superpowers.

Lab adds 5 entirely new capabilities with no seed overlap:

Skill Added in Version Delta
using-tmux-for-interactive-commands v0.1.0 (2024-11-10) Interactive CLI control via tmux sessions
mcp-cli v0.1.0 (2024-11-10) On-demand MCP server discovery and invocation
finding-duplicate-functions v0.2.0 (2025-01-11) LLM-powered semantic code deduplication
slack-messaging v0.3.0 (2025-01-31) Send/read Slack via slackcli
windows-vm v0.4.0 (2026-03-23) Headless Windows 11 VM in Docker with KVM

Key Architectural Difference from Seed

The seed skills enforce a workflow methodology (spec-first, TDD, worktrees). Lab skills extend operational tooling — they give Claude Code abilities to control tools it normally can't interact with directly:

  • using-tmux-for-interactive-commands — controls vim, git rebase -i, REPLs, and other interactive tools that block normal automation
  • mcp-cli — allows MCP server querying without permanent configuration (ephemeral MCP access)
  • windows-vm — enables cross-platform testing from within a macOS/Linux Claude Code session

Version Timeline

  • v0.1.0: 2024-11-10 (initial: tmux + mcp-cli)
  • v0.2.0: 2025-01-11 (semantic dedup)
  • v0.3.0: 2025-01-31 (Slack)
  • v0.4.0: 2026-03-23 (Windows VM)
02

New Primitives

Superpowers Lab — New Primitives

New Skills (5)

using-tmux-for-interactive-commands

Creates detached tmux sessions, sends keystrokes programmatically, captures terminal output. Enables automation of normally-manual interactive workflows: vim, git rebase -i, menuconfig, htop, REPLs, any tool requiring keyboard navigation.

mcp-cli

Uses the mcp CLI tool for on-demand MCP server querying without permanent configuration. Pattern: discover available tools → invoke one-off → no context pollution from pre-loaded integrations. Addresses the "MCP server in settings = always-on context cost" problem.

finding-duplicate-functions

Two-phase semantic deduplication pipeline:

  1. Extract function catalog via scripts/extract-functions.shcatalog.json
  2. Categorize by domain using Claude Haiku subagent → categorized.json
  3. Split into categories via scripts/prepare-category-analysis.shcategories/*.json
  4. Find semantic duplicates using Claude Opus subagent → duplicates/*.json
  5. Generate report via scripts/generate-report.shreport.md

Multi-model usage: Haiku for categorization (cheap), Opus for semantic analysis (accurate). This is the only skill in the batch that explicitly routes different tasks to different Claude model tiers.

slack-messaging

Send and read Slack messages via slackcli. Multiple workspace support with browser token authentication. Includes helper script for token extraction.

windows-vm

Creates/manages/connects to headless Windows 11 VM via Docker + KVM (uses dockur/windows). Full lifecycle: create, start, stop, restart, ssh, status. Automated setup of OpenSSH Server, Node.js, Claude Code inside the VM.

New Script Artifacts

Script Used By
skills/finding-duplicate-functions/scripts/extract-functions.sh Phase 1 extraction
skills/finding-duplicate-functions/scripts/categorize-prompt.md Haiku categorization prompt
skills/finding-duplicate-functions/scripts/prepare-category-analysis.sh Category splitting
skills/finding-duplicate-functions/scripts/find-duplicates-prompt.md Opus dedup prompt
skills/finding-duplicate-functions/scripts/generate-report.sh Report generation

Dependency Requirements (new vs. seed)

The seed has no runtime dependencies. Lab adds:

  • tmux — for interactive command control
  • mcp CLI tool — for MCP-CLI skill
  • Docker + KVM — for windows-vm skill
  • slackcli + browser token — for slack-messaging

Related frameworks

same archetype · same primary tool · same memory type

Superpowers ★ 207k

Enforces spec-first, TDD, and subagent-reviewed development as mandatory automatic workflows rather than optional practices.

Anthropic Skills (Official) ★ 141k

Official Anthropic reference gallery for the Agent Skills standard, spanning creative, technical, and enterprise capability…

OpenAI Skills (Official) ★ 20k

Tiered library of integration and workflow skills for Codex, with a self-bootstrapping skill-installer that lets agents discover…

daymade/claude-code-skills ★ 1.1k

52 production-hardened skills with emphasis on skill craftsmanship — a fork of Anthropic's official skill-creator with security…

openspec-skills (chyiiiiiiiiiiii) ★ 6

Ports the OpenSpec proposal/apply/archive SDD lifecycle into three plain SKILL.md files requiring zero runtime dependencies.

Anthropic Skills — IP Guard Delta Report ★ 141k

No ip-guard skill found in the anthropics/skills repo; this entry is a delta report tracking its absence.