# Task Completion Checklist When completing any development task on TSPublish: ## 1. Build Verification - Run `pnpm build` to ensure TypeScript compiles without errors - No use of --skiplibcheck flag ## 2. Test Execution - Run `pnpm test` to verify all tests pass - For specific test files: `tsx test/test.specific.ts` ## 3. Type Checking - Type check test files: `tsbuild check test/**/* --skiplibcheck` - Type check source files: `pnpm build` ## 4. Code Quality - Ensure changes are focused and goal-oriented - Verify no unnecessary modifications were made - Check that code follows existing patterns and conventions ## 5. Documentation - Update readme.hints.md if new insights discovered - Update readme.plan.md if working from a plan ## 6. Version Control - Use `git mv` for file renames to preserve history - Make small, focused commits - Never commit without explicit user request