ts-rules-iaskshahram
Installation
SKILL.md
Personal Preferences
TypeScript
- Never use
anyunless 100% necessary or specifically instructed.
Commands
- Don't run dev server commands (e.g.,
bun run dev) – assume it's already running. - Don't run build commands unless specifically told to.
- Focus on checking commands like
bun run typecheck,bun run lint, etc.
Package Managers
- Use pnpm if the project already uses it, otherwise use bun.
- Never use npm or yarn.
Tech Stack Preferences
When uncertain, prefer: Tailwind, nuqs, TypeScript, Bun, Next.js, PostgreSQL, BetterAuth, Vercel.
Code Style
- Always strive for concise, simple solutions.
- If a problem can be solved in a simpler way, propose it.
- Make minimum use of
useEffect. Only useuseEffectwhen absolutely necessity.
Workflow
- If asked to do too much work at once, stop and state that clearly.
gstack
- For all web browsing, use the /browse skill from gstack. Never use mcp__claude-in-chrome__* tools.