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

ai-tasker

v0.3.0

Published

AI-powered task management and project workflow assistant

Readme

Tasker Workflow - PRD-to-Implementation Process

A systematic 4-step workflow for taking product ideas from concept to structured implementation.

⚠️ Important: This system is designed for developers with experience. When each step is completed, it is your responsibility to read the output draft and verify it is correct.

Mistakes made early in the process will cause significant issues down the road.

Overview & Process

This workflow consists of 4 sequential steps, each building on the previous:

  1. 📝 Create PRD - Write down what you want to build and why.

    Example: @.tasker/rules/01-create-prd.mdc user authentication system

  2. 🔍 Analyze Codebase - Figure out what exists and what needs to be built.

    Example: @.tasker/rules/02-analyze-codebase.mdc @docs/features/user-auth

  3. 📋 Generate Tasks - Break the work into small, manageable pieces.

    Example: @.tasker/rules/03-generate-task.mdc @docs/features/user-auth

  4. ✅ Execute Tasks - Build one piece at a time, testing as you go.

    Example: @.tasker/rules/04-implement-next-task.mdc @docs/features/user-auth

Each step creates a draft that you review and approve before moving to the next.

Key Benefits

  • Thorough Planning - Prevents scope creep and missed requirements
  • Realistic Estimation - Codebase analysis provides accurate effort
  • Quality Assurance - Clear success criteria and test validation
  • Structured Execution - One task at a time with progress tracking
  • Feature-Centric - All related documents grouped together
  • Configurable - Single config controls paths and templates

Getting Started

Easy setup:

npx ai-tasker

Manual setup:

  1. Copy .tasker/ folder to your project root
  2. Customize .tasker/config/workflow-config.json for your project
  3. Update templates in .tasker/templates/ if needed

Start your first feature:

@.tasker/rules/01-create-prd.mdc [your feature idea]

Configuration

All workflow settings are in .tasker/config/workflow-config.json:

  • Paths: Where files are created
  • Templates: Consistent document formatting
  • Settings: Task limits and defaults

File Structure

project/
├── .tasker/
│   ├── config/workflow-config.json     # System configuration
│   ├── rules/                          # 4 workflow step rules
│   └── templates/                      # Document templates
├── docs/
│   ├── project-spec.md                 # Project overview
│   ├── architecture.md                 # System architecture  
│   ├── decisions.md                    # Technical decisions
│   └── features/[feature-name]/        # Feature documentation
│       ├── PRD.md                      # Requirements
│       ├── roadmap.md                  # Technical analysis
│       ├── tasks.md                    # Implementation tasks
│       └── tests/                      # Test plans

Best Practices

  1. Complete steps in order - Each builds on the previous
  2. Review all drafts - Never proceed without reviewing and approving each step's output
  3. Keep tasks small - Sub-tasks should be <1 day
  4. Reference outputs - Always check PRD and roadmap when generating tasks
  5. Update progress - Maintain task completion status
  6. Create test plans - Validate with manual testing
  7. Use feature folders - Keep related work together

Example Features

  • user-auth: Login, signup, password reset
  • payment-system: Stripe integration, billing
  • admin-dashboard: User management, analytics
  • api-integration: REST endpoints, webhooks

Start your next feature: @.tasker/rules/01-create-prd.mdc [feature idea]