openshelf-feature
Purpose
Implement or modify OpenShelf features while preserving a local-first EPUB reader experience.
Use this skill when
- •Adding UI behavior in
src/App.tsx. - •Extending EPUB navigation or metadata handling.
- •Improving reader usability without introducing backend services.
Constraints
- •Keep all reading and file handling on-device.
- •Avoid architecture rewrites.
- •Reuse existing component/layout patterns.
Execution checklist
- •Identify exact user-visible behavior to add/change.
- •Update only required files under
src/. - •Validate with
npm run build. - •Update
README.mdif usage changed.
Handoff template
- •Summary of behavior change.
- •Files changed.
- •Validation result.
- •Follow-up suggestion.