mit einem Klick
typescript-rules
TypeScript coding conventions
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
TypeScript coding conventions
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
Open the Claude Session Dashboard in the browser. Starts it first if not already running. Checks for and installs updates before starting.
Analyze ~/.claude session files to find unused agent skills and reduce context token waste. Scans subagent JSONL files for injected skills and cross-references with agent responses.
Full SDLC pipeline: design → plan → implement → review → test → ship. Use this skill when the user wants to BUILD A NEW FEATURE that spans multiple files across scanner, server functions, and UI layers — anything requiring architecture design, an implementation plan, and coordinated changes across a vertical slice. Trigger on: /feature command, 'build/implement/add [feature]' requests involving new server functions + UI components, multi-step feature work needing TDD and code review. Do NOT trigger for: bug fixes, refactors, small UI tweaks, single-file changes, CI fixes, test runs, or PR reviews.
Investigate and fix the latest failing CI workflow
Fix a GitHub issue end-to-end
Investigate a URL or page using Playwright browser
| name | typescript-rules |
| description | TypeScript coding conventions |
| user-invocable | false |
any — use unknown with type guards or explicit typesinterface for object shapes, type for unions/intersectionssatisfies for type-safe object literals: const x = { ... } satisfies Config@/ path alias for imports from apps/web/src/@/lib/ → relative slice importstype imports for type-only: import type { Foo } from './types'src/features/<slice>/)src/lib/src/lib/ modules must NOT import from src/features/*.server.ts*.queries.tsSessionCard.tsx)*.test.ts(x) co-located with sourcethrow new Error('message'){ ok: true; data: T } | { ok: false; error: string }unknown, narrow with instanceofz.infer<typeof schema> for derived types