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

@studiomopoke/agentic-bootstrap

v1.1.1

Published

Bootstrap an agentic development workflow for Claude Code

Readme

Agentic Bootstrap

A global Claude Code command that generates a complete AI-assisted development workflow for any project. Run /bootstrap once to get six slash commands, utility scripts, and a workflow configuration tailored to your codebase.

Quick Start

# Install the /bootstrap command
npx @studiomopoke/agentic-bootstrap install

# Open any project in Claude Code and run it
cd your-project && claude
> /bootstrap

Bootstrap walks through seven phases — task management, git conventions, codebase analysis, agent zones, planning structure, artifact generation, and verification — then you're ready to go.

What You Get

| Command | Purpose | |---------|---------| | /feature | Specify what to build — interactive discovery, spec, technical design, scope | | /discuss | Plan when/how — sprint planning, task scheduling, backlog management | | /start | Begin a task — fetch context, create branch, spawn zone agents | | /resume | Continue after a break — reconstruct context from git, issues, and planning docs | | /review | Pre-PR self-review — evaluate changes against requirements and AC | | /sync | Pull latest and rebase — smart conflict resolution, safe defaults |

Auto mode: /start auto next runs the full cycle autonomously — implement, verify, commit, push, create PR, and merge.

Generated Artifacts

  • Slash commands in .claude/commands/ — the six commands above, customised to your project
  • Workflow config appended to CLAUDE.md — zone definitions, conventions, provider config
  • Permissions in .claude/settings.json — safe defaults for agentic operation
  • Utility scripts in scripts/ (GitHub Issues only) — issue management, next-task selection, project board ops, --app-token auth
  • Planning scaffold in planning/ (optional) — sprint directories, feature specs, task specs, TDD specs
  • Git hygiene.gitignore and .gitattributes with stack-appropriate defaults

How It Works

flowchart TD
    feature["/feature — Spec & design"]
    discuss["/discuss — Sprint planning"]
    start["/start — Begin task"]
    implement[Implement]
    resume["/resume"]
    review["/review — Self-review"]
    pr[PR & merge]
    auto[Auto: verify, commit, push, PR, merge]

    feature -- "tasks & spec" --> discuss
    discuss -- "issues" --> start
    start --> implement
    implement --> review
    review -- "clean" --> pr
    review -. "fix issues" .-> implement
    implement -. "break?" .-> resume -. "restored" .-> implement
    pr -. "next task" .-> start
    implement -- "auto mode" --> auto -. "/start auto next" .-> start

    style feature fill:#744210,color:#e2e8f0,stroke:#975a16
    style discuss fill:#553c9a,color:#e2e8f0,stroke:#6b46c1
    style start fill:#2c5282,color:#e2e8f0,stroke:#2b6cb0
    style implement fill:#276749,color:#e2e8f0,stroke:#2f855a
    style resume fill:#2c5282,color:#e2e8f0,stroke:#2b6cb0
    style review fill:#9c4221,color:#e2e8f0,stroke:#c05621
    style pr fill:#276749,color:#e2e8f0,stroke:#2f855a
    style auto fill:#2d3748,color:#e2e8f0,stroke:#4a5568

Sessions are disposable. All state lives in git, the issue tracker, and planning docs — never in the conversation. /resume reconstructs full context from these durable stores.

Agents explore in parallel. During bootstrap you define zones (areas of your codebase). Commands spawn zone-specific agents concurrently, keeping the main context focused while grounding decisions in real code.

Agent Zones

Zones map your codebase to distinct concerns (3-6 for most projects). Each command spawns only the relevant zones.

| Field | Example | |-------|---------| | Name | "API Surface" | | Paths | src/api/, src/routes/ | | Triggers | "API changes, new endpoints" | | Dependencies | "Calls payments API via src/clients/payments.ts" |

Planning Modes

| Mode | Best for | What /discuss creates | |------|----------|------------------------| | Full | Greenfield projects | Sprint dirs, task specs with AC, TDD specs, backlog | | Task-level | Established codebases | Per-task planning doc with context and approach | | None | Quick fixes | No local docs — relies on issue tracker |

Supported Providers

| Provider | Support | Notes | |----------|---------|-------| | GitHub Issues | Full | Auto mode, project boards, utility scripts, --app-token auth | | Jira | Basic | Task fetch and status transitions via Atlassian MCP or CLI | | Linear | Basic | Task fetch and status transitions via Linear MCP or CLI | | Asana | Basic | Task fetch and status transitions via Asana MCP or CLI | | None | Manual | Manual task descriptions, no integrations |

GitHub App Integration (Optional)

All generated utility scripts accept an --app-token flag for GitHub App authentication, providing a separate API rate limit pool — useful for CI/CD and bulk operations.

If you don't have a GitHub App yet, the scripts work fine with your default gh CLI auth. When you pass --app-token without one configured, you'll get setup instructions:

--app-token: GitHub App not configured. To enable:
  1. Create a GitHub App at https://github.com/settings/apps
  2. Grant it repo/project permissions and install on your org
  3. Download the private key (.pem) into this repo
     (*.pem is already in .gitignore — never commit private keys!)
  4. pip install pyjwt cryptography
  5. Re-run /bootstrap and say yes to 'GitHub App integration'
  Falling back to default gh CLI auth.

Usage Examples

# Spec a feature
> /feature payment processing

# Plan a sprint
> /discuss next sprint

# Work on a task
> /start #42
> /start next              # auto-select next unstarted issue

# Autonomous mode
> /start auto next         # implement → verify → commit → push → PR → merge

# Resume after a break
> /resume

# Self-review before PR
> /review

# Sync with upstream
> /sync

Installation

# Install
npx @studiomopoke/agentic-bootstrap install

# Update
npx @studiomopoke/agentic-bootstrap@latest update

# Uninstall
npx @studiomopoke/agentic-bootstrap uninstall

Or manually: download bootstrap.md to ~/.claude/commands/bootstrap.md.

Re-running /bootstrap is safe — it detects existing artifacts and updates rather than duplicates.

License

MIT — see LICENSE.