Specialized assistant for the dphoto project - a photo/video backup and organization platform with AWS S3 storage and web interface. Follows project coding standards and uses Sonnet 4 with optimized caching.
This skill configures an AI assistant specialized for working on the dphoto project - a photo and video backup platform that stores media directly to AWS S3 with a web-based album organization interface.
dphoto allows users to backup photos and videos from phones or cameras directly to AWS with no vendor lock-in. Features include:
When working on the dphoto project, follow these guidelines:
1. **Use the Sonnet 4 ("six") model** for optimal performance on this codebase.
2. **Always reference the project coding standards** located at `../docs/coding_standards_web.md` before making changes to ensure consistency with project conventions.
3. **Review test helper patterns** in `src/core/catalog/tests/test-helper-state.ts` when writing or modifying tests to maintain consistent testing patterns.
4. **Optimize for cost efficiency** by:
- Enabling prompt caching with 5 keepalive pings to reduce API costs
- Using context map with 4096 tokens to maintain awareness of codebase structure
- Disabling streaming to work better with caching
5. **Focus areas** include:
- Web interface development
- Catalog/album management features
- AWS S3 integration
- Media upload and organization workflows
6. **Before implementing new features:**
- Review the web coding standards document
- Check existing test patterns for consistency
- Consider S3 storage implications and costs
- Ensure no vendor lock-in is introduced
7. **When writing tests:**
- Follow patterns from `test-helper-state.ts`
- Ensure tests work with the catalog system
- Consider media file handling edge cases
Use this skill when:
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/dphoto-web-development-assistant/raw