Home › AI Agent Starter Kit

AI Agent Starter Kit

A tested TypeScript agent: tool-calling loop, provider adapter, MCP server template and evals, with agent rules for every tool.

$39 one-time · v1.0.0 · zip, 181 KB

Buy AI Agent Starter Kit: $39

Placeholder: checkout is not connected yet.

Or get it in the Complete Vibe Coding Toolkit (all four kits for $99).

What's inside

Contains a ready-to-run starter project with every tool's rule files already installed.

TypeScript AI agent starter. Commands: `npm run lint`, `npm run typecheck`, `npm test`, `npm run build`, `npm run eval`, or `npm run check` for all of them. Node 22.12+.

Rules (8)

RuleWhen it applies
agent-architectureHow the agent loop, providers, tools and evals are structured in this starter and how to extend them safely
agent-workflowHow the AI agent plans, executes and verifies work in this repository
coreAlways-on engineering rules for any language or stack in this repository
git-workflowBranching, commit message and safety rules for git operations
nodeNode.js 20+ server conventions (ESM, errors, config, HTTP, processes)
securitySecrets handling, input validation, authentication/authorization and dependency hygiene rules
testingHow to write and run tests (Vitest/Jest for TS, pytest for Python)
typescriptStrict TypeScript conventions for .ts/.tsx files

Skills and slash commands (8)

CommandWhat it does
/add-evalAdd or update agent eval cases in evals/cases.ts and run them. Use when changing prompts, tools or providers, or when the user asks to measure agent behaviour.
/add-toolAdd a new tool to the agent (zod schema, implementation, registry, unit test, eval case, MCP exposure). Use when the user wants the agent or MCP server to gain a new capability.
/commit-workRun all checks, then stage and create a Conventional Commits commit for the current work. Only when the user explicitly asks to commit.
/fix-bugDiagnose and fix one bug with a regression test, smallest possible change. Use when the user reports a bug, error message, failing test or unexpected behaviour.
/plan-featurePlan a single feature before writing code. Writes or updates PLAN.md with goal, files, small steps and done-criteria. Use when starting a new feature or when the user asks for a plan.
/review-changesReview the current uncommitted diff or branch for bugs, security issues, missing tests and rule violations before committing. Use when asked to review, check or audit changes.
/security-auditAudit the codebase or a diff for secrets, missing input validation, missing authorization, injection, unsafe dependencies and insecure config. Use when asked for a security review or before a release.
/write-testsWrite focused, deterministic tests for a given module or behaviour following the project's test framework. Use when asked to add tests or increase coverage for specific code.

Every tool, native format

Every file is generated from one master source and checked by a format validator, so the five versions never drift apart.

Install

Unzip, then copy your tool's folder to the project root. See the docs for your tool.