catalog / apps

Photo Library

Thousands of images: import, organise, find, and never lose the original.

19 capabilities 2 sections reference specification

Build against it

# give your agent the catalog — no account, no install
claude mcp add provespec -- npx -y provespec-mcp

# then, from any agent session
spec_get(slug: "photo-library")                → the capability tree
spec_checklist(slug: "photo-library")          → the questions to answer
spec_grade(slug: "photo-library", grades: [...])  → parity % + the gap list

# or just fetch it
curl https://provespec.com/catalog/photo-library/spec.json

Grade every capability below as yes · partial · no · na, with a file reference as evidence. Whatever you leave ungraded counts as missing — the gap list is the work queue.

Or just paste this to your agent

Use the ProveSpec MCP server. Fetch the "photo-library" spec with
spec_get, then walk spec_checklist and grade this repository against it —
one verdict per capability, each with a file reference as the note.
Call spec_grade with the results and give me the gap list as the plan.

If the server is not registered, add it first:
  claude mcp add provespec -- npx -y provespec-mcp

The specification

AI 16

Import
  • ✓ Copy or reference files without duplicating duplicate detection by hash
  • ✓ EXIF read: date, camera, lens, GPS
  • ✓ Orientation applied, RAW plus JPEG paired
Storage
  • ✓ Originals never modified edits stored as instructions
  • ✓ Derivatives generated and cached thumbnails, previews
Organise
  • ✓ Albums, folders and tags as distinct concepts
  • ✓ Ratings, flags and colour labels
  • ✓ Smart albums from rules
Search
  • ✓ By date, place, camera, tag and text
  • ✓ Fast at 100k+ items indexed, not scanned
Edit
  • ✓ Non-destructive crop, exposure, colour revertible at any time
  • ✓ Edit history per image
Sync
  • ✓ Multi-device sync with conflict rules or an explicit local-only stance
Export
  • ✓ Export with chosen size, format and metadata stripping
Safety
  • ✓ Deletions go to a recoverable trash
  • ✓ Library integrity check and repair

UI 3

Grid
  • ✓ Fast scrolling with progressive thumbnails
  • ✓ Zoom level from contact sheet to single image
Viewer
  • ✓ Full-screen with keyboard next/previous and rating
Open in Parity → Download spec.json All 102 specs