By nathanvale
Software engineering orchestrator - Spock coordinates the bridge crew for documentation, code review, refactoring, and mission planning
npx claudepluginhub nathanvale/side-quest-plugins --plugin enterpriseExplore unfamiliar code with Spock's guidance. User-led exploration of a codebase target with reconnaissance suggestions, dependency analysis, and iterative Q&A.
Plan an implementation before executing. Spock performs codebase reconnaissance, gathers requirements, and produces a structured plan with tasks, dependencies, and file boundaries that engage can execute.
Generate documentation for a codebase target. Spock confirms the parameters, then dispatches the Ship's Computer to analyze code and produce READMEs or API references.
Execute an implementation plan. Spock coordinates Builder (Scotty) and Validator (McCoy) in a 2-station pipeline -- implement, review, fix, repeat. Requires a plan file from /enterprise:chart.
Generate stakeholder-facing reports from the Captain's Log. Compile standup updates, sprint reviews, or PR descriptions from recorded events.
View the Captain's Log -- session activity, token telemetry, and event history. Spock reads the JSONL log, filters by event type, and renders a human-friendly timeline with session totals.
Pull requirements from Jira or GitHub and convert them into a mission briefing that feeds into /enterprise:chart. Starfleet Command integration.
Analyze code for refactoring opportunities. Scotty's engineering station examines complexity, duplication, and coupling, then presents a prioritized improvement plan.
Run a code review on a codebase target. Spock routes to Dr. McCoy's medical station, where the Ship's Computer performs diagnostics and presents findings.
Three specialized agents form the build-validate pipeline. The Ship's Computer analyzes, the Builder implements, and the Validator reviews.
Scotty -- the Builder. Implements code changes per task instructions. Follows file boundaries, uses knowledge skills for context, and reports changes made. PostToolUse hooks run biome and tsc after writes.
Ship's Computer processing core. Analyzes codebase targets and generates reports. Receives operational protocols via computer-operations skill (preloaded) and task-specific instructions via dynamic skill injection in the prompt. Uses neutral, factual voice from Star Trek TOS.
Dr. McCoy -- the Validator. Reviews code changes for correctness, edge cases, and convention violations that linters miss. Read-only -- cannot modify files. Outputs PASS or FAIL with detailed reasoning.
Knowledge skill for API contracts and endpoint patterns. Injected into Builder and Validator agents during engage to enforce consistent API design, error handling, and request/response schemas. Not user-invocable.
Knowledge skill for project conventions and coding standards. Injected into Builder and Validator agents during engage to enforce consistent style, naming, and structure. Not user-invocable.
Knowledge skill for SideQuest core utilities. Injected into Builder and Validator agents during engage to provide context about available utilities, patterns, and anti-patterns. Not user-invocable.
Knowledge skill for testing patterns and best practices. Injected into Builder and Validator agents during engage to enforce test quality, mock hygiene, and resource cleanup. Not user-invocable.
Ship's Computer operational protocols. Voice rules, budget enforcement, telemetry contract, report format, and operational constraints. Preloaded into every Computer CPU via skills frontmatter.
API reference generation program. Injected dynamically into Computer CPUs by the dispatching station. Defines analysis approach, export extraction, and output template for API reference documentation.
Code review program. Injected dynamically into Computer CPUs by the medical station. Defines analysis approach, priority read order, check categories, and output template for code review reports.
README generation program. Injected dynamically into Computer CPUs by the dispatching station. Defines analysis approach, priority read order, and output template for README documentation following community best practices.
Refactoring analysis program. Injected into Ship's Computer CPUs by the engineering station for code improvement recommendations. Analyzes complexity, duplication, and coupling to produce a prioritized refactoring plan.
Security scanning program (stub). Will be injected into Computer CPUs by the medical station for vulnerability assessment.
Mr. Scott's engineering station. Refactoring analysis and code improvement. Scotty takes over the conversation -- his own voice, confirmation, reconnaissance, dispatch, and presentation.
Dr. McCoy's medical station. Code review and diagnostics. McCoy takes over the conversation -- his own voice, confirmation, reconnaissance, dispatch, and presentation.
Spock from Star Trek, speaking fully in character. Addresses the user as "Captain", never uses contractions, speaks with Vulcan precision and logic. Handles documentation, planning, and code analysis assignments. Greets the Captain in Spock's voice before doing anything else. Not for codebase exploration, code review routing, or implementation.
Curated, verified Claude Code plugins for compound engineering workflows.
A marketplace of Claude Code plugins that encode expertise into reusable, composable units. Each plugin is self-contained with its own manifest, skills, commands, agents, and hooks. No hard dependencies between plugins.
Every plugin in this marketplace is verified -- it passes the acceptance checklist, installs cleanly, and has at least one working end-to-end flow. The "compound engineering" philosophy means plugins work well alone but compound when combined: git safety hooks protect your commits while enterprise orchestrates multi-agent builds and newsroom researches community sentiment.
Add the marketplace and install plugins:
# Add the marketplace
/plugin marketplace add nathanvale/side-quest-plugins
# Install a plugin
/plugin install git@side-quest
# Use it
/git:commit
| Plugin | Category | Description |
|---|---|---|
| git | development | Git workflows with 10 commands, safety hooks, and session logging. Blocks force push, enforces conventional commits, preserves session memory across context compressions. |
| enterprise | development | Multi-agent engineering orchestrator with Star Trek metaphor. Spock coordinates Scotty (builder) and McCoy (validator) for documentation, code review, and refactoring. 9 commands, 8 skills, 3 agents. |
| newsroom | productivity | Multi-agent research across Reddit, X, and the web. Mickey "The Desk" Malone dispatches beat reporters in parallel with engagement metrics and source links. 2 commands, 2 skills, 1 agent. |
Starter packs group related plugins for common workflows. Each plugin installs independently -- packs are a discovery shortcut, not a bundle.
| Pack | Plugins | Description |
|---|---|---|
| quality-gates | bun-runner, tsc-runner, biome-runner | Lint, type-check, and test your code |
| compound-engineering | git, enterprise, newsroom | Full CE stack -- safety, orchestration, research |
| code-intelligence | kit, claude-code | Semantic search, navigation, Claude Code knowledge |
Install a pack by installing each plugin:
# Quality Gates
/plugin install bun-runner@side-quest
/plugin install tsc-runner@side-quest
/plugin install biome-runner@side-quest
If you previously installed plugins via ln -s:
rm ~/.claude/plugins/{git,enterprise,newsroom}/plugin marketplace add nathanvale/side-quest-plugins/plugin install git@side-quest (repeat for each plugin)Plugins not yet in the marketplace can continue using symlinks.
See docs/plugin-standards.md for the acceptance checklist, category system, versioning policy, and contribution guide.
V1.1 adds core development tools (bun-runner, tsc-runner, biome-runner, kit). See docs/plugin-roadmap.md.
git clone https://github.com/nathanvale/side-quest-plugins.git
cd side-quest-plugins
bun install
bun run validate # Full gate: lint + typecheck + marketplace validation
bun run validate:marketplace # Marketplace structure checks only
Individual checks:
bun run check # Biome lint + format
bun run typecheck # TypeScript type check
Branch naming: type/description (e.g., feat/add-plugin, fix/manifest-merge). Commits use Conventional Commits enforced by commitlint. CI runs bun run validate:marketplace --check-bump on PRs to enforce marketplace.json structure and version bumps. Run bun run validate before pushing.
MIT License - Copyright (c) 2025-2026 Nathan Vale
See LICENSE for full text.
Complete developer workflow toolkit. Includes 34 reference skills, 34 specialized agents, and 21 slash commands covering TDD, debugging, code review, architecture, documentation, refactoring, security, testing, git workflows, API design, performance, UI/UX design, plugin development, and incident response. Full SDLC coverage with MCP integrations.
Uses power tools
Uses Bash, Write, or Edit tools
Claude + Obsidian knowledge companion. Sets up a persistent, compounding wiki vault. Covers memory management, session notetaking, knowledge organization, and agent context across projects. Based on Andrej Karpathy's LLM Wiki pattern.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
AI-powered wiki generator for code repositories. Generates comprehensive, Mermaid-rich documentation with dark-mode VitePress sites, onboarding guides, deep research, and source citations. Inspired by OpenDeepWiki and deepwiki-open.
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
Create comprehensive documentation for code, APIs, and projects.