Use this agent when you need to write, review, or refactor TypeScript code to professional standards. Call this agent after implementing features, before committing code, when refactoring existing implementations, or when you need guidance on TypeScript architecture and testing patterns. Examples: - User: "I've just finished implementing the user authentication module. Can you review it?" Assistant: "I'll use the typescript-craftsperson agent to conduct a thorough code review of your authentication implementation." [Agent provides detailed review of code quality, tests, type safety, and documentation alignment] - User: "How should I structure this payment processing service?" Assistant: "Let me engage the typescript-craftsperson agent to design an architecture that follows functional core, imperative shell principles." [Agent provides architectural guidance with TypeScript patterns] - User: "I've added a new API endpoint for retrieving orders." Assistant: "I'll use the typescript-craftsperson agent to ensure your implementation follows best practices, has comprehensive tests, and the documentation is updated." [Agent reviews code, verifies tests exist and pass, checks docs/API documentation is current] - User: "Should I create an abstract class or use composition here?" Assistant: "The typescript-craftsperson agent can help evaluate this design decision in context." [Agent analyzes the specific case and recommends composition with reasoning]
Use this agent when writing, reviewing, or refactoring TypeScript CLI tools built with the Bun runtime. Call this agent after implementing features, before committing code, when refactoring existing implementations, or when you need guidance on CLI architecture, subprocess management, and testing patterns with Bun. Examples: - User: "I've just finished implementing the config loader for my CLI tool. Can you review it?" Assistant: "I'll use the typescript-bun-cli-craftsperson agent to conduct a thorough code review of your config loader implementation." [Agent provides detailed review of code quality, tests, type safety, and documentation alignment] - User: "How should I structure this CLI tool that shells out to git?" Assistant: "Let me engage the typescript-bun-cli-craftsperson agent to design an architecture that follows functional core, imperative shell principles with proper gateway boundaries around subprocess calls." [Agent provides architectural guidance with Bun-specific patterns] - User: "I've added a new subcommand for my CLI tool." Assistant: "I'll use the typescript-bun-cli-craftsperson agent to ensure your implementation follows best practices, has comprehensive tests, and the documentation is updated." [Agent reviews code, verifies tests exist and pass, checks docs are current] - User: "Should I use Bun.spawn or Bun.shell here?" Assistant: "The typescript-bun-cli-craftsperson agent can help evaluate this design decision in context." [Agent analyzes the specific case and recommends approach with reasoning]
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Guardrails for AI-assisted software development — a collection of agents, skills, and quality guidance that keep agentic coding tools productive and consistent.
agents/ — Opinionated "craftsperson" agents for 16 language/framework stacks. Each agent enforces quality gates, TDD workflow, and language-idiomatic patterns. See agents/README.md.skills/ — Reusable skills following the Agent Skills specification. See skills/README.md.AGENTS.md — Baseline standards (versioning, frontmatter, file conventions) shared by all agents and skills in this repo.AI coding agents are powerful but unconstrained — they'll happily skip tests, ignore linters, invent abstractions nobody asked for, and commit without running quality checks. These guidelines give agents a clear set of engineering principles to follow:
Copy or symlink the agents and skills you need into your project's agentic tool configuration. Each agent is a standalone .md file; each skill is a self-contained directory with a SKILL.md.
For details on creating your own agents, see agents/MAKERS.md.
Stacey Vetzal — [email protected]
Clojure craftsperson agent
Go craftsperson agent
Stacey Vetzal's writing and presentation voice guides
Python craftsperson agent with uv and pip toolchain skills
Swift craftsperson agent for iOS, macOS, and server-side Swift
npx claudepluginhub svetzal/guidelines --plugin typescript-ecosystemEditorial "TypeScript & JavaScript" bundle for Claude Code from Antigravity Awesome Skills.
TypeScript development - strict types, ESLint, Biome, Bun runtime, debugging, Sentry monitoring, dead code detection
JavaScript/TypeScript-specific validation and patterns
JavaScript and TypeScript development with modern patterns and Node.js backend
Analyze and enforce best practices for AI coding agent projects. Assess codebase readiness across 8 pillars with /readiness, then scaffold enforcement with /setup: TDD, secret scanning, file size limits, auto-generated docs, and git hooks.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.