npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

markdown-review

v0.0.8

Published

Interactive markdown plan review UI — annotate, answer questions, export feedback

Readme

Install in VS Code Install in VS Code Insiders Copilot CLI Plugin Available npm version


Demo

Demo of the Markdown Review annotation workflow

Screenshot

Markdown Review showing an API spec with annotations in the sidebar and the comment drawer open


Why Markdown Review?

Markdown Review turns any .md file into a review surface — read it, annotate it, answer embedded questions, and send structured feedback back to an AI agent or your team:

  • 🔍 Read markdown as a document, not a chat message — clean, readable layout with a live outline and notes panel.
  • Answer AI-embedded questions in context — agents can drop question:open, question:choice, and question:checkbox blocks directly into the document.
  • ✏️ Annotate any section with one click — leave comments on paragraphs, headings, code blocks, or list items.
  • 🚀 Send structured feedback in one click — your answers and annotations flow back to the agent automatically, ready for it to act on.

Whether you're reviewing a PLAN.md, a SPEC.md, an API.md, or any other markdown file — Markdown Review gives you a commenting layer that works with AI agents out of the box. Point at a paragraph and say "change this" instead of manually quoting text in a chat thread.


VS Code Extension

Install the extension from the Visual Studio Marketplace to review any markdown file directly inside VS Code.

Once installed, open any .md file — Markdown Review opens automatically as the default editor for Markdown files. Read the document, answer any embedded questions, and click sections to annotate. Close the panel (or press the Export button) — structured feedback is sent to Copilot chat.

Tip: To switch between the standard Markdown preview and Markdown Review, right-click a .md file in Explorer → Open With… and choose your preferred editor. Optionally choose Set as Default to persist that preference.

Copilot Agent Skill

The extension ships with a built-in Agent Skill (markdown-plan-review-feedback) that Copilot and other AI agents can automatically discover and use. When the skill is active, the agent knows:

  • The full Markdown Review workflow — generate a structured .md file, the user reviews it, feedback flows back to the agent.
  • The question:open, question:choice, and question:checkbox block syntax for embedding interactive questions.
  • Best practices for structuring a reviewable document (headings, question placement, annotatable blocks).

Simply ask Copilot to "draft a plan for X" or "write a spec for Y" and it will produce a question-rich Markdown file ready to open in Markdown Review — no manual prompt engineering required.


Copilot CLI Plugin

The Copilot CLI plugin adds a review skill to GitHub Copilot in the terminal. When invoked, Copilot writes a markdown file to disk, opens it in a browser-based review UI, and waits for your feedback — all without leaving the terminal.

Install

copilot plugin install rwoll/markdown-review

Or from within an interactive Copilot CLI session:

/plugin install rwoll/markdown-review

How It Works

  1. Copilot writes a markdown file (e.g. plan.md, spec.md, or any .md file).
  2. It runs npx -y markdown-review@latest plan.md, which starts a local server and opens your browser.
  3. You review, annotate, and answer embedded questions in the browser UI.
  4. You click Submit — feedback is sent back to Copilot and the server exits.
  5. Copilot incorporates your feedback and continues.

Manage

copilot plugin list                        # view installed plugins
copilot plugin update markdown-review      # update to latest version
copilot plugin uninstall markdown-review   # remove the plugin

CLI

markdown-review is a zero-install CLI that opens a local browser UI for reviewing any markdown file.

npx markdown-review README.md             # review in browser, feedback to stdout
npx markdown-review SPEC.md -o fb.md      # write feedback to file
npx markdown-review PLAN.md --json        # JSON output instead of markdown

Features

  • Document rendering — headings, paragraphs, lists, blockquotes, syntax-highlighted code, and mermaid diagrams
  • Embedded AI questions — open-text, single-choice, and multi-checkbox with "Other" option
  • Inline annotations — click any block to leave a comment
  • General feedback — start typing anywhere to open the comment sheet
  • Export — download PLAN-feedback.md with responses, annotations, and notes
  • Responsive — mobile (< 800 px), tablet (800–1099 px), desktop (≥ 1100 px)
  • Dark theme — high-contrast, reading-optimised

Embedding Questions

Question blocks are authored in markdown by AI tools (for example Copilot or other agent workflows), and reviewers answer them directly in the UI.

Use fenced code blocks with a question: language tag:

```question:open
id: q-approach
question: What do you think about this approach?
```

```question:choice
id: q-preference
question: Which option do you prefer?
options: Option A | Option B | Option C
```

```question:checkbox
id: q-features
question: Select all that apply
options: Feature 1 | Feature 2 | Feature 3
```

Contributing

See CONTRIBUTING.md for development setup, testing, and PR guidelines.

License

MIT