Backend (Spring Boot 3.2 / Java 21 / PostgreSQL): - JWT auth with BCrypt password hashing - User profile + Mifflin-St Jeor BMR calculator - Food search + barcode via OpenFoodFacts API with local cache - Meal CRUD with user data isolation and ownership checks - AI photo analysis (OpenAI Vision) with confidence intervals - AI correction feedback loop for personalisation - Flyway DB migrations + RFC-7807 error responses Mobile (React Native / TypeScript): - Full navigation stack (Auth → Tabs → Home stack) - Design tokens (WCAG 2.2 AA colours, 8px grid, 48px touch targets) - 10 screens: Login, Register, Home, Search, Camera, AI Result, Edit Meal, Daily Details, History, Profile - Confidence-aware calorie display (kcal ± range) - Repeat last meal shortcut + macro tracking Docs: - docs/PLAN-AND-REQUIREMENTS.md - docs/traceability.csv (35 requirements, all Implemented)
17 lines
558 B
Markdown
17 lines
558 B
Markdown
# Virsaitis Skills
|
|
|
|
This directory contains Copilot skill definitions for your project.
|
|
|
|
## What are Skills?
|
|
|
|
Skills provide specialized capabilities, domain knowledge, and refined workflows.
|
|
Each skill folder contains a `SKILL.md` file with tested instructions for specific domains.
|
|
|
|
## Creating a Skill
|
|
|
|
1. Create a new folder under `.github/skills/`
|
|
2. Add a `SKILL.md` file with frontmatter and instructions
|
|
3. Reference the skill in your agent or instructions
|
|
|
|
See the [Skills Standards](../copilot-modules/skills-standards.md) module for full details.
|