.opencode/skills/continue-implementation/SKILL.md
Continue implementing a spec from a previous session
npx skillsauth add libpdf-js/core continue-implementationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are continuing implementation of a specification that was started in a previous session. Work autonomously until the feature is complete and tests pass.
.agents/plans/ to continue implementing. Ask the user if multiple specs exist or if unclear.Run these commands to understand where the previous session left off:
git status # See uncommitted changes
git log --oneline -10 # See recent commits
bun run test:run # See what tests pass/fail
bun run typecheck # Check for type errors
Review the code that's already been written to understand:
Refer to ARCHITECTURE.md to ensure your implementation fits the layered structure:
#src/* import alias for internal imports*.test.ts filesWhen continuing work, verify the architecture:
fixtures/ directory with loadFixture()Work continuously through these steps:
bun run test:run 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 issues
Identify the spec file from the conversation context, read it along with CODE_STYLE.md, assess the current implementation state, then continue where the previous session left off. Use TodoWrite to track your progress throughout.
documentation
Deep-dive interview to flesh out a spec or design document
tools
Implement a spec from the plans directory
research
Research how a feature works in reference libraries
development
Review developer experience and API ergonomics