Plugin Claude Code
Your AI CTO co-pilot — opinionated, research-backed plugins for building SaaS products that ship.
Plugin Claude Code
Your AI CTO co-pilot — opinionated, research-backed plugins for building SaaS products that ship.
Agent Claude Code
Use this agent to interactively review every recommendation, rule, and checklist item inside a fractional-cto plugin's skills. The agent reads each skill, presents every recommendation to the user one by one, and the user approves, edits, or removes each one. Examples: Context: User wants to review the content of a…
Instructions file
Instructions for oborchers/fractional-cto, covering claude.md, project overview, local development, test a plugin locally and architecture.
Plugin Claude Code
Chain work across two independent agent processes that share no parent session. One agent passes a baton (a completion signal file) when done, optionally carrying a free-form payload; another waits for it, with a deadline, then starts its dependent task. Harness-agnostic protocol — each agent picks its own waiting…
Command
Publish a baton — signal that this agent's work is done so a waiting agent in another process can start, optionally with a payload.
Command
Wait for a baton from an agent in another process, then start the dependent task once it arrives.
Hook
Runs when a session starts on startup, resume, clear and compact, executing session-start.sh. From oborchers/fractional-cto.
Skill Claude CodeCodex
This skill should be used when work must be chained across two independent agent processes that share no parent session — e.g. one agent in one terminal finishes a task and a second agent (possibly a different tool entirely: Claude Code, Codex, Cursor, Gemini) must start only once the first is done. Covers passing a…
Plugin Claude Code
Research-backed, opinionated guidance for designing world-class RESTful APIs — routes, naming, errors, auth, caching, webhooks, and more, distilled from Stripe, GitHub, Twilio, Shopify, Google, and Microsoft.
Agent
Use this agent for comprehensive API design audits of endpoints, routes, error handling, or API architecture. Examples: Context: User has built a REST API and wants it reviewed. user: "Review my API against REST best practices" assistant: "I'll use the api-design-reviewer agent to audit the API." API review involves…
Command
Review the current code or API against API design principles — identifies violations and suggests improvements.
Skill Claude CodeCodex
This skill should be used when the user is implementing bulk or batch API operations, choosing between REST and GraphQL or gRPC, designing real-time APIs with SSE or WebSockets, implementing multi-tenant API isolation, setting up API gateways, or applying CQRS and event sourcing patterns. Covers batch operations…
Skill Claude CodeCodex
This skill should be used when the user is designing API authentication, implementing API keys with prefixes, choosing between API keys and OAuth, setting up JWT tokens, implementing Bearer token authentication, designing API key rotation, or scoping API key permissions. Covers Stripe-style prefixed keys (sklive…
Skill Claude CodeCodex
This skill should be used when the user is implementing HTTP caching, configuring Cache-Control headers, using ETags and conditional requests, setting up CDN caching for APIs, implementing response compression, choosing between gzip and Brotli, configuring HTTP/2, or implementing circuit breakers. Covers Cache-Control…
Skill Claude CodeCodex
This skill should be used when the user is writing API documentation, designing developer onboarding, building interactive API explorers, generating SDKs, creating code examples, setting up sandbox environments, implementing API changelogs, or optimizing time-to-first-API-call. Covers three-panel docs layout…
Skill Claude CodeCodex
This skill should be used when the user is designing API error responses, choosing HTTP status codes, implementing error envelopes, handling validation errors, creating per-field error messages, or following RFC 9457 Problem Details. Covers status code selection (2xx-5xx), consistent error formats…
Skill Claude CodeCodex
This skill should be used when the user is choosing HTTP methods for API endpoints, designing CRUD operations, implementing idempotent operations, deciding between PUT and PATCH, handling bulk operations, or working with HTTP verb semantics. Covers GET, POST, PUT, PATCH, DELETE with idempotency rules, status code…
Skill Claude CodeCodex
This skill should be used when the user is designing ID formats for API resources, implementing type-safe identifiers, choosing between UUID and prefixed IDs, generating IDs with KSUID or ULID, creating ID validation, or following Stripe's prefixed ID pattern. Covers prefix conventions, ID generation, validation, and…
Skill Claude CodeCodex
This skill should be used when the user is implementing rate limiting, choosing rate limit algorithms, adding rate limit headers, securing API endpoints, preventing OWASP API Top 10 vulnerabilities, configuring CORS, validating input, or implementing request signing. Covers sliding window, token bucket, and leaky…
Skill Claude CodeCodex
This skill should be used when the user is designing API response formats, implementing pagination (cursor, offset, keyset), creating list endpoints, designing response envelopes, implementing expandable/embeddable objects, or structuring API output. Covers Stripe-style cursor pagination, consistent list envelopes…
Skill Claude CodeCodex
This skill should be used when the user is designing API routes, URL structures, endpoint naming, resource naming conventions, query parameters vs path parameters, JSON field naming (snakecase vs camelCase), nesting depth, or API URL patterns. Covers plural nouns, flat vs hierarchical URLs, field naming conventions…
Skill Claude CodeCodex
This skill should be used when the user asks "which API design skill should I use", "show me all API principles", "help me pick an API pattern", or at the start of any RESTful API design conversation. Provides the index of all twelve principle skills and ensures the right ones are invoked before any API design work…
Skill Claude CodeCodex
This skill should be used when the user is designing API versioning strategy, choosing between URL path and header-based versioning, implementing Stripe-style date-based versioning, planning API deprecation, using sunset headers, or evolving an API without breaking clients. Covers URL versioning, additive evolution…
Skill Claude CodeCodex
This skill should be used when the user is designing webhook systems, implementing webhook signing with HMAC-SHA256, building webhook retry logic, choosing event naming conventions, handling webhook ordering, implementing webhook endpoints, or building event-driven API integrations. Covers Stripe-style webhook…