Agent skill for coder - invoke with $agent-coder
40
13%
Does it follow best practices?
Impact
79%
1.12xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.agents/skills/agent-coder/SKILL.mdModule file organization and JSDoc documentation
Service file exists
62%
100%
Controller file exists
62%
100%
Repository file exists
62%
100%
Types file exists
62%
100%
Test file exists
62%
100%
Dependency injection
100%
100%
TypeScript interface
100%
100%
Custom error class
50%
100%
JSDoc on public functions
0%
0%
JSDoc @throws tag
0%
100%
JSDoc @example tag
0%
0%
Test-driven development and custom error handling
Tests written first
25%
0%
Edge case tests
100%
100%
External dependencies mocked
100%
80%
Custom error class
50%
100%
Error handling with logging
0%
0%
Rethrow as custom error
100%
100%
Async/await modern syntax
100%
100%
Arrow functions used
100%
100%
TypeScript interface defined
100%
100%
Function size constraint
100%
100%
Destructuring used
50%
33%
Performance optimization patterns and function size
Map for lookups
100%
100%
Promise.all for batch ops
100%
100%
Memoization applied
100%
100%
Function size constraint
100%
70%
Single responsibility
50%
50%
DRY abstraction
100%
100%
TypeScript typing
100%
100%
Dependency injection
100%
100%
Async/await syntax
100%
100%
Meaningful naming
80%
100%
Lazy loading used
0%
0%
398f7c2
Table of Contents
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.