oastools
01Plugin Claude Code
OpenAPI Specification tools for Claude Code — validate, fix, convert, diff, walk, and generate from OAS 2.0-3.2 documents.
Plugin Claude Code
OpenAPI Specification tools for Claude Code — validate, fix, convert, diff, walk, and generate from OAS 2.0-3.2 documents.
Agent Claude Code
Expert software architect for planning features, designing APIs, and architectural decisions. Use when starting new features, planning refactors, or making complex multi-package changes.
Agent Claude Code
Analyze Go benchmark results for performance regressions and optimization opportunities. Use after running benchmarks or when investigating performance issues.
Agent Claude Code
Go developer for implementing code changes, writing tests, and fixing bugs. Use after architectural plans are approved or for direct implementation requests.
Agent Claude Code
DevOps specialist for releases, CI/CD pipelines, benchmarks, and development tooling. Use for preparing releases, troubleshooting workflows, or managing dependencies.
Agent Claude Code
General-purpose agent for research, exploration, code search, and tasks that don't fit specialist agents. Use for investigating codebases, answering questions, searching for patterns, or gathering information before planning.
Agent Claude Code
Code reviewer ensuring quality, security, and consistency. Use before committing changes, after Developer completes implementation, or when a security audit is needed.
Agent Claude Code
Generate context-aware Go tests with meaningful assertions and branch coverage. Use when adding tests to existing code, improving coverage, or after implementing new features.
Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, executing format-go.sh and vet-go.sh via bash (2 commands). From erraggy/oastools.
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing check-branch.sh and block-release-create.sh via bash (2 commands). From erraggy/oastools.
Settings file Claude Code
Agent settings declaring 2 hook events (PostToolUse, PreToolUse) and 52 allowed tools.
Skill Claude CodeCodex
Run corpus regression tests against real-world OpenAPI specs. Usage: /corpus-test [short].
Skill Claude CodeCodex
Generate test scaffolding for a Go file following oastools conventions. Usage: /gen-test [function names...].
Skill Claude CodeCodex
Prepare a release (phases 1-6). Usage: /prepare-release [version]. If version omitted, infers from conventional commits. Coordinates agents for review, runs prepare-release.sh, then enhances release notes with rich formatting.
Skill Claude CodeCodex
Review unpushed commits before pushing for code quality, bugs, security issues, and error handling. Use when preparing to push commits, want pre-push code review, or need to validate changes before pushing. Runs comprehensive analysis using specialized review agents.
Skill Claude CodeCodex
Publish a prepared release (phase 7). Usage: /publish-release . Requires version argument. Wraps publish-release.sh for deterministic execution.
Skill Claude CodeCodex
Run full validation suite (make check + gopls diagnostics) and report structured pass/fail. Usage: /quality-gate [package...].
Instructions file GitHub Copilot
Instructions for erraggy/oastools, covering github copilot instructions for oastools, how to use this file, project overview, specification references and key openapi specification concepts.
MCP server Claude CodeCodexCursor +2
gopls, the Go language server, exposed as an MCP server: lets the agent query symbols, definitions, references and diagnostics in a Go codebase. Launched with gopls mcp.
Instructions file CodexOpenCode
Instructions for erraggy/oastools, covering agents.md, project overview, dev environment setup, quick commands and build and test workflow (run after every code change).
Instructions file
Instructions for erraggy/oastools, covering claude.md, project overview, style, quick reference and architecture.
Instructions file Gemini CLI
Instructions for erraggy/oastools, covering gemini.md, project overview, building and running, key commands and development conventions.
Plugin Claude Code
OpenAPI Specification tools — validate, fix, convert, diff, walk, and generate from OAS 2.0-3.2 documents.
Hook
Runs when a session starts, executing check-binary.sh via bash. From erraggy/oastools.