Implement a spec from the plans directory
59
67%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.opencode/skills/implement-spec/SKILL.mdYou are implementing a specification from the .agents/plans/ directory. Work autonomously until the feature is complete and tests pass.
.agents/plans/ to implement. Ask the user if multiple specs exist or if unclear.Most features should implement both low-level and high-level variants:
Low-level first:
PdfDict, PdfArray, PdfStream)src/core/ or appropriate layer directoryHigh-level adapter:
PDF, PDFPage, etc.)Example structure:
src/
├── core/
│ └── shading.ts # Low-level: PdfStream creation
└── api/
└── page.ts # High-level: page.drawGradient()#src/* import alias for internal imports*.test.ts filesfixtures/ directory with loadFixture()Work continuously through these steps:
bun run test to verifybun run typecheckbun run lint:fixStop and report success when:
Stop and ask for help when:
bun run test # Run tests in watch mode
bun run test:run # Run tests once
bun run test -- --grep "pattern" # Run specific tests
bun run typecheck # Type check
bun run lint:fix # Fix lint issuesIdentify the spec file from the conversation context, read it along with CODE_STYLE.md, then start implementing. Use TodoWrite to track your progress throughout.
36bf165
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.