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
Download spec.json All 53 specs