catalog / apps

RSS Reader

Feed subscriptions, unread tracking, folders and offline reading.

14 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: "rss-reader")                → the capability tree
spec_checklist(slug: "rss-reader")          → the questions to answer
spec_grade(slug: "rss-reader", grades: [...])  → parity % + the gap list

# or just fetch it
curl https://provespec.com/catalog/rss-reader/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 "rss-reader" 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 8

Feeds
  • ✓ Fetch and parse RSS + Atom tolerant of malformed feeds
  • ✓ Add feed by URL with autodiscovery finds feed link in HTML pages
  • ✓ Scheduled refresh configurable interval conditional GET (ETag/Last-Modified)
  • ✓ OPML import/export with folder structure
Articles
  • ✓ Read/unread state synced per article
  • ✓ Star/save articles
  • ✓ Offline cache of article content
  • ✓ Deduplicate by GUID/link

UI 6

Navigation
  • ✓ Feed list with folders and unread counts
  • ✓ Smart views All, Unread, Starred
Reading
  • ✓ Article list with snippet and date unread visually distinct
  • ✓ Clean article view readable typography open original in browser
  • ✓ Keyboard navigation j/k next/prev, m toggle read
  • ✓ Mark all read per feed/folder with confirm
Open in Parity → Download spec.json All 102 specs