typescript
Installation
SKILL.md
TypeScript Skill (pnpm + Turbo by default)
Baseline setup to reuse across projects. We standardize on pnpm workspaces and Turborepo for task orchestration.
Workspace & Package Manager
- Use pnpm (9.x or later) and declare it in
package.json:{ "packageManager": "pnpm@9.x", "private": true } - Add
pnpm-workspace.yamlwith your package globs (e.g.,packages/*). - Root scripts should fan out via pnpm:
pnpm -r lint,pnpm -r test,pnpm -r build.
Turbo as the Task Graph
- Add a minimal
turbo.json:{ "pipeline": {
Related skills
More from lambdamechanic/skills
dumbwaiter-mcp
Provider-agnostic wait-for-change skill that uses the Dumbwaiter MCP server to wait on PR events (GitHub first) via wait.start/status/cancel/await, with progress notifications and durable state.
60rust-guidelines
Pragmatic Rust conventions to keep code readable, testable, and performant for this project.
9landing-the-plane
Checklist for finishing work, pushing a branch, and opening a ready-for-review PR with tests and tracker updates.
8python
Default Python stack for Lambda: uv + Astral tools, typed code, schemas, and Hypothesis.
6galahad
how to approach tests, types and coverage
5zfc
Zero Framework Cognition Principles
5