Install
npx skillscat add joncrangle/dotfiles/code-style Install via the SkillsCat registry.
SKILL.md
# Code Style & Discovery
🔍 Discovery Phase (Mandatory)
Before writing any code:
- Search: Search for existing patterns using the
search_filestool. - Read: Read similar files to match style.
- Types: Find the TypeScript interfaces/types defined in the project.
🛡️ Coding Standards
- Strict TypeScript: No
any. Define interfaces. - Error Handling: Use
try/catchwith specific error logging. No silent failures. - Comments: Comment why, not what.
- Imports: Use absolute imports if project configured (check
tsconfig).
🧪 Verification
- Test-Driven: Create/Update tests for every logic change.
- Lint: Run linting before reporting success.
🛠️ Tooling
- Use
bun tools/hotspots.tsto find frequently changed files. - Use
list_filesto explore the directory structure.</skill_doc>