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

aidflow

v1.2.3

Published

Session-based development workflow MCP for Claude Code

Readme

aidflow

Session-based development workflow MCP server for Claude Code.

Every development task gets its own session with a plan, progress tracking, and archiving. Claude Code automatically resumes where you left off, even in new conversations.

Installation

npm install -g aidflow

Add to your Claude Code MCP configuration (~/.claude/settings.json or project .mcp.json):

{
  "mcpServers": {
    "aidflow": {
      "command": "aidflow",
      "env": {
        "AIDFLOW_ROOT": "/path/to/your/project"
      }
    }
  }
}

Or run with npx (no install):

{
  "mcpServers": {
    "aidflow": {
      "command": "npx",
      "args": ["-y", "aidflow"],
      "env": {
        "AIDFLOW_ROOT": "/path/to/your/project"
      }
    }
  }
}

AIDFLOW_ROOT defaults to process.cwd() if not set.

What It Does

aidflow structures your Claude Code workflow into sessions - isolated units of work with plans, progress tracking, and completion reports.

Development Cycle

init -> /spec -> session create -> plan create -> work -> /review -> session complete -> /report
  1. init - Set up .aidflow/ directory and configuration
  2. /spec - Define project engineering foundations (SPEC.md)
  3. session create - Start a new work session
  4. plan create - Structured planning with multi-round requirements gathering
  5. Work - Implement using Claude Code's native tools, following the plan
  6. /review - Quality gate before completing
  7. session complete - Archive the session to history
  8. /report - Generate a completion report

Context Recovery

When you start a new conversation, aidflow automatically detects active sessions and resumes where you left off - reading the plan, checking progress, and continuing work without losing context.

Git Worktree Support

Each session can optionally create a git worktree, giving you an isolated branch for the work. Useful for parallel tasks.

Tools

| Tool | Actions | Description | |------|---------|-------------| | init | - | Initialize aidflow in a project | | session | create, list, status, complete | Manage development sessions | | plan | create, get | Create and track work plans | | guide | list, read | Access project-specific guide documents |

Skills

Installed to .claude/commands/ during init:

| Skill | Description | |-------|-------------| | /spec | Create or update SPEC.md (project conventions) | | /review | Quality review before session complete | | /report | Generate completion report after archiving |

Project Structure

After init, your project gets:

your-project/
  SPEC.md                    # Project engineering foundations (via /spec)
  .aidflow/
    config.yaml              # Configuration
    README.md                # Internal documentation
    sessions/                # Active sessions
      {name}/
        meta.json            # Session metadata
        plan.md              # Work plan (optional)
    history/                 # Archived sessions
      YYMMDD_{name}/
        meta.json
        plan.md
        report.md
    guides/                  # Project-specific guides
    worktrees/               # Git worktrees (gitignored)
  .claude/
    commands/                # Claude Code skills
      spec.md
      review.md
      report.md

Configuration

.aidflow/config.yaml:

version: 1

worktree:
  auto: false                # Auto-create worktree per session
  path: ".aidflow/worktrees"
  branch_prefix: ""          # e.g., "feature/", "fix/"

session:
  history_path: ".aidflow/history"
  date_format: "YYMMDD"     # or "YYYYMMDD"

guides:
  path: ".aidflow/guides"

Requirements

  • Node.js >= 22
  • Claude Code (or any MCP-compatible AI client)

License

MIT