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

@adev-org/adev-cli

v0.27.7

Published

CLI for the Agentic Development Framework — installs adev into Claude Code, OpenCode, and other AI coding assistants. Scaffolds .context-index/ with constitution, manifests, and templates.

Readme

adev — Agentic Development Framework

Last updated: 2026-05-09

A plugin for Claude Code, Cursor, GitHub Copilot, OpenCode (alpha), and OpenAI Codex (alpha) that gives your AI coding assistant a structured methodology for building software — from idea to validated implementation.

Harness support: Claude Code is the fully supported harness with complete skill and hook coverage. Cursor ships with a peer plugin manifest plus a generated hooks.json translation table. GitHub Copilot syncs skills and hooks into .github/ via a file-convention adapter (no plugin home — Copilot is file-based). OpenCode and Codex support is in alpha — basic lifecycle skills work via AGENTS.md, but hooks, session capture, and some advanced features are not yet available.

Based on the Agentic Development Handbook. Zero dependencies.

Install

npx @adev-org/adev-cli install

Note: Always use npx to run the installer — do not npm install this package as a project dependency. The CLI sets up your AI assistant's plugin configuration and is not meant to be imported.

The installer registers the plugin, scaffolds a minimal .context-index/, and sets up git hooks. Run /adev:init inside your AI assistant to configure constitution, governance, and project context. Use --provider claude-code|cursor|opencode|codex to skip the prompt, or --target copilot [--user] [--dry-run] for the GitHub Copilot adapter.

To upgrade an existing installation:

npx @adev-org/adev-cli upgrade

Quick Start

After installing, open your AI assistant in a project directory:

/adev:init                  # Interactive setup wizard
/adev:init --brownfield     # Auto-detect an existing codebase

This creates a .context-index/ directory — a structured knowledge base that your AI assistant reads before making decisions. It contains your project's principles, tech stack, specs, and architecture decisions.

Then just tell the assistant what you want to build:

/adev:work                  # Routes your request to the right skill

Or use skills directly:

/adev:brainstorm            # Explore a feature idea
/adev:implement             # Build from a plan with TDD
/adev:debug                 # Fix a bug with full context

Skills

Skills are slash commands that guide your AI assistant through each phase of development. Each skill loads the right project context, enforces quality gates, and produces structured outputs.

Getting Started

| Skill | What It Does | |-------|-------------| | /adev:work | Classifies your request and routes to the right skill | | /adev:init | Sets up .context-index/ for a new or existing project | | /adev:sync | Syncs project principles to CLAUDE.md and other agent files |

Building Features

The core workflow: brainstorm an idea, write a spec, review it, plan the tasks, implement with TDD, then validate.

| Skill | What It Does | |-------|-------------| | /adev:brainstorm | Explore an idea interactively, produce a Feature Charter; bootstraps product.md on first charter | | /adev:specify | Write a behavioral spec (preconditions, behaviors, error cases); creates a Feature work item bound to the spec | | /adev:review-specs | Three specialist agents review your spec before coding begins | | /adev:plan | Decompose at any scope: spec→tasks (default), or --feature, --release, --milestone, --epic | | /adev:route | Score tasks: which can run autonomously vs. need human review | | /adev:build | Run the full pipeline end-to-end — single spec (--spec), all specs in a charter (--charter), or a milestone phase (--phase) | | /adev:implement | Execute tasks with TDD — each in a fresh subagent | | /adev:write-test | Standalone TDD test authoring with gaming detection | | /adev:validate | 13-check verification against specs, constitution, and ADRs |

Fixing and Debugging

| Skill | What It Does | |-------|-------------| | /adev:debug | Systematic debugging — checks ADRs, specs, and architecture first | | /adev:recover | Diagnose and resume a stuck agent |

Project Management

| Skill | What It Does | |-------|-------------| | /adev:issues | Create, update, and close issues and epics | | /adev:status | Dashboard view of project progress |

Maintenance and Quality

| Skill | What It Does | |-------|-------------| | /adev:hygiene | Audit for stale specs, code drift, and coverage gaps | | /adev:assess | Score codebase readiness for agentic development | | /adev:repomap | Generate AST-based symbol index | | /adev:document | Generate architecture docs from repomap | | /adev:sample | Curate golden reference implementations | | /adev:eval | Graduated quality scoring (deterministic to LLM-as-a-Judge) | | /adev:retro | Sprint retrospective with delivery metrics | | /adev:research | Structured research across web, GitHub, and codebase |

For the full skill reference with prerequisites and a lifecycle flowchart, see the documentation.

How It Works

The .context-index/ Directory

All project context lives in .context-index/. Your AI assistant reads this before making decisions — it replaces ad-hoc prompt engineering with structured, version-controlled knowledge.

.context-index/
├── constitution.md          # Non-negotiable principles and coding standards
├── manifest.yaml            # Module registry, specialists, and config
├── platform-context.yaml    # Tech stack and deployment targets
├── specs/
│   ├── product.md           # Product Charter
│   └── features/            # Per-feature charters and specs
├── adrs/                    # Architecture Decision Records
├── orientation/             # Codebase architecture guide
├── specialists/             # Domain expert prompts (frontend, security, etc.)
└── governance/              # Quality gates and boundary rules (optional)

Constitution

A short document (~200 lines) containing your project's principles, coding standards, architecture boundaries, and quality gates. Synced to CLAUDE.md and other agent files via /adev:sync. Every skill checks its work against the constitution.

Quality Gates

Skills enforce gates automatically:

  • Brainstorm before implement — no code without a charter or spec
  • Review before plan — specs must pass architecture review first
  • TDD — implementation follows RED-GREEN-REFACTOR
  • Constitution compliance — every phase checks against your principles

Specialist Routing

Domain experts (frontend, data engineering, security) are declared in manifest.yaml. During implementation, tasks are automatically routed to the matching specialist based on file patterns.

Merge Policy

Controls what happens after implementation passes validation. Options: pr (default — always open a PR), merge (direct merge to non-protected branches), ask (prompt each time). Protected branches always require a PR.

Hooks

Hooks run automatically to enforce conventions:

| Hook | When | What It Does | |------|------|-------------| | using-adev | Session start | Injects skill awareness into the conversation | | constitution-linter | Editing constitution | Validates structure and size | | sync-trigger | After constitution edit | Triggers agent file sync | | merge-guard | Git commands | Blocks push/merge to protected branches | | context-preflight | Before source edits | Warns if you haven't read project context first |

Integrations

  • Session capture: Built-in session logger driven by Claude Code SessionEnd and PreCompact hooks. Captures land as redacted markdown summaries under .context-index/sessions/ and feed /adev:retro. Configure via integrations.session_capture.{provider, capture, gitignored} in manifest.yaml, or run adev init prompt session-capture for an interactive walkthrough.
  • Blueprints: adev is a methodology choice in the claude-blueprints-plugin scaffold workflow.

Learn More

License

MIT