Apply TypeScript conventions when writing, reviewing, or explaining types, discriminated unions, function APIs, variables and state, naming, source organization, React components and hooks, data flow, or tests. Do not use for styling or layout alone. Canonical typescript conventions.
89%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
The canonical home for this skill is typescript-style-guide in slurpyb/pi-taskfile
This skill owns TypeScript policy within the kit. Apply the relevant conventions and their stated exceptions to the current task.
Use the repository's existing tools for enforceable rules. Do not reimplement deterministic TypeScript, ESLint, or formatting checks.
Choose the decisions the task touches. Long references provide section-level contents; examples retain their assumptions and trade-offs.
any/unknown, assertions, type errors, type definitions, arrays, type imports, and generated service types. Owns narrowing and assertion policy, including runtime null checks.null versus undefined; Types owns runtime narrowing.slurpyb/pi-taskfile
808cef1
Canonical home
since Oct 27, 2026
Also appears in
since Oct 27, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.