@teakit/cli LLM Contract
@teakit/cli is the command-line tool for creating, adopting, checking, and maintaining Teakit kits.
Current Status
The package has been renamed from the old boilerplate template to @teakit/cli.
The final CLI command implementation is still pending. Do not generate code that assumes the planned commands are already implemented unless the relevant source and tests exist.
Planned Command Surface
Generation Rules
- Treat
@teakit/clias a CLI package, not a reusable library template. - Do not refer to this package as
@teakit/boilerplate. - Do not use
project-templateas the package skill name. - Do not treat the old
addexample as public product API. - Clearly distinguish planned commands from implemented commands.
- When CLI behavior, commands, flags, package exports, or agent-facing usage changes, update
README.md,skills/index.mdx,skills/teakit-cli/SKILL.md, and this file.
Project Workflow
- Read
AGENTS.mdbefore modifying the repository. - Read
docs/knowledge/index.mdanddocs/memory/index.mdwhen context is needed. - Read
skills/teakit-cli/SKILL.mdbefore changing command-facing behavior or command documentation. - If API, behavior, commands, or agent-facing usage changes, update nearby tests and docs.