Install any skill in seconds. Free to start, no credit card required.
Get Started Free →alinaqi/typescript
TypeScript strict mode with eslint and jest
Passed 19 of 22 test cases with the skill, and 12 of 22 without it.
and 8 more in the full report
7 fixed12 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to set up git pre-commit hooks to verify code before commits are created. Where should lint-staged config live, and what commands belong inside .husky/pre-commit?
| Checked | Without skill | With skill |
|---|---|---|
| Defines lint-staged configuration directly inside package.json. | Passed | Passed |
| Includes npx tsc --noEmit in .husky/pre-commit. | Missed | Passed |
| Runs tests on changed files with --onlyChanged flag. | Missed | Passed |
The instructions your model reads when the skill loads.
// tsconfig.json
{
"compilerOptions": {
"strict": true,
"noImplicitAny": true,
"strictNullChecks": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noImplicitReturns": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
}
}
project/
├── src/
│ ├── core/ # Pure business logic
│ │ ├── types.ts # Domain types/interfaces
│ │ ├── services/ # Pure functions
│ │ └── index.ts # Public API
│ ├── infra/ # Side effects
│ │ ├── api/ # HTTP handlers
│ │ ├── db/ # Database operations
│ │ └── external/ # Third-party integrations
│ └── utils/ # Shared utilities
test cases passed, vs 12 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.