Before analyzing or changing this repository, read and follow
CONTRIBUTING.md. Its contribution, development, testing,
pull request, and changeset requirements apply to AI-assisted work as well as
human-authored work.
Keep every change focused on one topic. Understand and verify all generated code, run the required checks, and provide a concise pull request description that follows the repository template.
- Keep TypeScript at
6.0.3during routine dependency updates. - Keep
@tanstack/preact-storeat0.13.3or newer. Versions0.13.1and0.13.2leaveuseHotkeyHintstale when its binding changes without a store update;0.13.3fixes this in TanStack/store#367. Verifypackages/preact-hotkeys/tests/useHotkeyHint.test.tsxbefore upgrading.
Use the repository’s installed Intent. If it is unavailable, report the missing dependency instead of downloading a replacement.
Before substantial library source, documentation, examples, tests, or skill work, run pnpm exec intent meta generate-skill and follow the packaged maintainer procedure.
Use the current request and repository evidence. For initial skills, propose a useful batch and reuse any scope already agreed with the maintainer.
Before handing off a skill batch or library change, run pnpm exec intent maintainer review --json. Follow the maintainer procedure to update affected guidance, run task checks, and record completed review outcomes. Report an evidence-backed no-op or missing evidence explicitly.
Create and incrementally maintain domain_map.yaml, skill_spec.md, and skill_tree.yaml in the established artifact location for every skill batch. Preserve prior tasks, maintainer decisions, and remaining work.
Keep maintainer decisions and changes in the repository; do not require the user to repeat the procedure in later sessions.
Use intent maintainer setup to initialize missing records, maintainer add to register skills, maintainer status to identify work, and maintainer sync to update generated metadata. Finish with intent maintainer check.