aidokitwiki

Node + TypeScript stack pack

The canary stack pack. The most mature, most tested, and the one the entire adapter contract was validated against. If you're TypeScript on Node 20+, this is your default.

Audience #

Pick Node + TypeScript if:

If you're shipping a React app or Next.js project, pick this plus the React stack pack — they compose.

Auto-detection triggers #

aidokit init detects this pack automatically when it sees:

To force it explicitly:

aidokit init --stack node-ts

What you get #

Component Provided
Suggested skills typescript-conventions, esm-imports, vitest-patterns, package-json-discipline, error-envelope-conventions
Suggested MCPs Context7 (docs lookup), Beads MCP (task graph), Playwright (when tests live under e2e/)
Validation commands npm run lint, npm run typecheck, npm test (auto-detected from package.json#scripts)
Architecture hint (Strict) Controller → Service → Repository layering, Zod for validation, AidoError envelope for errors
Watchdog awareness Scope check respects tsconfig paths; deletion guard treats .d.ts files as first-class

Composition #

Stacks this pack composes with cleanly:

Stacks it does not compose with:

Honest limitations #

See also #