The calendar interchange format — recurrence, time zones and the parts that break sync.
# 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: "icalendar") → the capability tree spec_checklist(slug: "icalendar") → the questions to answer spec_grade(slug: "icalendar", grades: [...]) → parity % + the gap list # or just fetch it curl https://provespec.com/catalog/icalendar/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.
Use the ProveSpec MCP server. Fetch the "icalendar" 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