Skip to content

Built-in skills and plugins

Every Speedwave project container is provisioned with pre-configured Claude Code resources: code review skills, engineering workflow skills, web auditing tools, consistent output styling, a status line, and official Anthropic plugins.

During container initialization, the entrypoint script links resources from the application bundle into ~/.claude/. Files committed to a repository’s .claude/ directory take precedence over bundled defaults. Speedwave records managed symlinks in ~/.claude/.speedwave-managed-links, ensuring orphaned links are cleanly removed upon reconfiguration or container restarts.

Speedwave includes fourteen targeted review skills: basic, change-impact, comment-analyzer, documentation-checker, duplication-detector, kiss-detector, performance-concurrency, security-checker, silent-failure-hunter, solid-detector, ssot-detector, test-analyzer, type-design-analyzer, and yagni-detector.

The aggregate command /speedwave-code-review executes all fourteen analyzers in parallel over a changeset, filtering out noise and consolidating verified findings into a structured report. This is distinct from Claude Code’s native /code-review command, which provides standard diff reviews for pull and merge requests (see AI-assisted code review).

Twenty-three skills adapted from Matt Pocock’s MIT-licensed set carry the speedwave- prefix. They take an idea to shipped code (speedwave-grill-with-docs, speedwave-to-spec, speedwave-to-tickets, speedwave-implement, speedwave-tdd), handle incoming work (speedwave-triage, speedwave-diagnosing-bugs) and keep the codebase healthy (speedwave-improve-codebase-architecture). Fourteen start only when you type them; Claude can pick the rest on its own. /speedwave-ask suggests one, and the Default development workflow shows how they fit together.

Two bundled skills support web engineering and compliance auditing:

SkillDescription
speedwave-site-auditAudits URLs across foundational standards, SEO, accessibility, security headers, performance, privacy, internationalization, and agent readiness. Accepts target URLs, scope filters (page or sitemap), category filters, and custom output paths.
speedwave-sitemapCompiles a structured JSON inventory of website endpoints by parsing robots.txt and sitemap.xml, with fallback to Playwright-driven same-domain discovery.

The bundle also includes speedwave-product-showcase, generating standalone animated interactive component demos.

The skills/integrations/<service>/ directory provides helper skills for 13 supported services: Atlassian, Calendar, Context7, GitHub, GitLab, Mail, Notes, Office, Playwright, Redmine, Reminders, SharePoint, and Slack. Skills are dynamically linked only when the corresponding integration is activated.

Baseline styling, status monitors, and settings

Section titled “Baseline styling, status monitors, and settings”

Containers configure an optimized baseline configuration:

  • Output formatting (Speedwave.md): Enforces structured technical markdown and concise output.
  • Status monitor (statusline.sh): Renders real-time execution context in the terminal.
  • Global defaults (settings.json): Sets outputStyle: Speedwave and showThinkingSummaries: true. Reasoning effort is not preset: it follows the model’s default until you pick a level in the chat composer.

Speedwave automatically installs four official plugins from the claude-plugins-official marketplace on container startup: frontend-design, feature-dev, claude-md-management, and typescript-lsp. You can turn any of them off with /plugin.

Up to version 0.18 the list also included superpowers. Its skills competed with the speedwave- skills for the same requests, so 0.19 removes the copy Speedwave installed; a copy you installed yourself stays.

These marketplace extensions operate alongside Speednet’s cryptographically signed plugins, which provide isolated backend worker containers and system-level integrations.