Install any skill in seconds. Free to start, no credit card required.
Get Started Free →growthxai/output-dev-code-style
Code style conventions for Output SDK workflow projects.
Passed 19 of 21 test cases with the skill, and 10 of 21 without it.
and 10 more in the full report
11 fixed9 passed either way1 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
Write a TypeScript interface and configuration object in `app_config.ts` defining options for DB host, port, username, password, and timeout. Ensure object properties are formatted cleanly across multiple lines.
| Checked | Without skill | With skill |
|---|---|---|
| Object literals omit trailing commas on the final property. | Missed | Passed |
The instructions your model reads when the skill loads.
Generated code must match the style of the project it lives in. Many projects use their own linter or formatter (ESLint, Prettier, Biome, etc.) with rule sets that differ from Output's defaults. Always discover and follow the project's rules first. Only fall back to the Output SDK conventions below when the project has no linter or formatter configured.
Before writing or reviewing code, determine the project's style rules:
eslint.config.js, .eslintrc.*, biome.json, deno.json, or similar in the project root..prettierrc*, .editorconfig, or formatter settings in package.json.package.json for lint, lint:fix, format, or similar scripts.These rules reflect the Output SDK's own ESLint config. Apply them only when the project has no linter configured and no conflicting conventions are evident in existing code.
Never use trailing commas in objects, arrays, function parameters, or type definitions.
test cases passed, vs 10 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.