Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By nathanvale
Build production-ready Bun CLI tools with subcommands, argument parsing, error handling, and testing. Optimize full-stack runtime workflows using bunx for CLI tools, monorepos, lockfiles, and performance tweaks. Apply DX patterns to reduce cognitive load, enable flow states, and support ADHD-friendly habits. Audit Bun/Node.js tests for resource cleanup, mock hygiene, best practices, and flakiness prevention.
npx claudepluginhub nathanvale/side-quest-marketplace-old --plugin dev-toolkitReview test code for resource cleanup, mock hygiene, and best practices in Bun/Node.js projects. Use after writing tests or when debugging flaky tests.
Use this agent when implementing TypeScript code, MCP servers, or plugin features in the SideQuest marketplace. PROACTIVELY launch this agent after planning work that involves writing code, creating new features, fixing bugs, or adding tests. This agent knows core utilities, test patterns, validation tools, and testing best practices. Examples: <example> Context: User asks to implement a new MCP tool for a plugin. user: "Add a new tool to the kit plugin that lists all TypeScript files in a directory" assistant: "I'll use the code-monkey agent to implement this new MCP tool." <commentary> Since the user is asking to implement new TypeScript code for an MCP server, use the Task tool to launch the code-monkey agent which specializes in SideQuest plugin implementation. </commentary> </example> <example> Context: User asks to write tests for existing functionality. user: "Write tests for the spawnAndCollect function in core/spawn" assistant: "Let me launch the code-monkey agent to write those tests following our testing best practices." <commentary> The user is asking to write tests. Use the code-monkey agent which has comprehensive knowledge of testing patterns, mock hygiene, and resource cleanup. </commentary> </example> <example> Context: User has just finished discussing a feature design and is ready to implement. user: "That design looks good, let's build it" assistant: "I'll hand this off to the code-monkey agent to implement the feature we discussed." <commentary> The user has approved a plan and is ready for implementation. Proactively launch the code-monkey agent to write the code. </commentary> </example> <example> Context: User reports a bug that needs fixing. user: "The glob function isn't matching hidden files correctly" assistant: "I'll use the code-monkey agent to explore the issue, write a failing test, and fix the bug." <commentary> Bug fixes involve writing code and tests. Launch the code-monkey agent to follow the TDD approach: explore, write failing test, implement fix, validate. </commentary> </example> <example> Context: After planning phase is complete. assistant: "Here's the plan for implementing the new validation hook: [plan details]" user: "Looks good, go ahead" assistant: "Now I'll use the code-monkey agent to implement this plan." <commentary> After presenting a plan and receiving approval, proactively launch the code-monkey agent to execute the implementation. </commentary> </example>
Build production-grade CLI tools with Bun. Reference implementation covering argument parsing patterns (--flag value, --flag=value, --flag), dual markdown/JSON output, error handling, subcommands, and testing. Use when building CLIs, designing argument parsing, implementing command structures, reviewing CLI quality, or learning Bun CLI best practices.
Pure Bun-native filesystem utilities from @side-quest/core/fs. Use when you need command-injection-safe filesystem operations, prefer Bun over node:fs, or want token-efficient fs helpers. All functions use Bun.spawn, Bun.file(), or Bun.write() - no node:fs dependencies.
Master Bun runtime workflows for full-stack development. Monorepos, bunx, lockfiles, performance optimization, and integration patterns.
Development skills for Bun CLI, runtime workflows, and developer experience patterns
Design developer experiences that people love. Feedback loops, cognitive load, flow state, and ADHD-friendly patterns for tools and workflows.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive Bun runtime toolkit covering runtime, package manager, bundler, testing, HTTP servers, WebSockets, databases, framework integrations (Hono, Next.js, Nuxt, TanStack Start, SvelteKit), deployment, and Node.js compatibility.
Bun changes since training cutoff (latest: 1.3.10) — S3 client, built-in SQL/Redis, route-based HTTP server, CSS bundler, V8 compatibility. Load before working with Bun.
Development agents, skills, hooks, and commands for Claude Code workflows
Batched file operations for autonomous Claude Code runs. Collapses N reads/greps/globs into one Bash round-trip. Includes session-start prompt injection and an opt-in enforcement mode that blocks competing tools.
Harness-native ECC plugin for engineering teams - 64 agents, 262 skills, 84 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Automatically validates plugin files (marketplace.json, plugin.json, hooks.json) after edits using claude plugin validate
Bookmark management for Claude Code
Front door to dotfiles bin scripts - say, quarantine, and downloads domains with full observability
Expert guidance for creating high-quality Claude Code skills following Anthropic's best practices
Cross-platform clipboard operations - copy and paste text with structured error handling
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim