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

auto-coding-agent

v0.1.6

Published

AI 自动化编程助手 - 支持 auto-init, auto-add, auto-auto, auto-chat 命令

Downloads

41

Readme

Auto Coding Agent

AI 自动化编程助手 - 可以在 Cursor、OpenCode、Claude 等 AI 编程工具中使用的命令行工具。

安装

npm install -g auto-coding-agent

命令

| 命令 | 说明 | |------|------| | auto-init | 初始化项目 - 分析项目,生成 task.json、Workflow.md、architecture.md、progress.txt | | auto-add [描述] | 添加任务 - 根据自然语言描述生成新任务并追加到 task.json | | auto-auto [-r 轮数] | 自动执行任务 - 读取 task.json,选取下一个 passes: false 的任务执行 | | auto-chat | 计划模式 - 多轮对话分析项目需求 |

使用示例

初始化项目

auto-init

这将在当前目录生成:

  • task.json - 任务列表
  • Workflow.md - 工作流定义
  • architecture.md - 项目架构
  • progress.txt - 进度追踪

添加新任务

auto-add "实现用户登录功能"

自动执行任务

# 执行 1 轮(默认)
auto-auto

# 执行 5 轮
auto-auto -r 5

计划模式

auto-chat

在 Claude/Cursor/OpenCode 中使用

Claude Code

安装 Claude 插件:

claude plugin marketplace add <path-to-claude-assets>
claude plugin install auto-init@auto-coding-agent
claude plugin install auto-add@auto-coding-agent
claude plugin install auto-auto@auto-coding-agent
claude plugin install auto-chat@auto-coding-agent

然后在 Claude 中使用:

/auto-init
/auto-add
/auto-auto
/auto-chat

任务文件格式

task.json

{
  "version": "1.0.0",
  "projectName": "my-project",
  "tasks": [
    {
      "id": "task-1",
      "description": "任务描述",
      "steps": ["步骤1", "步骤2", "步骤3"],
      "passes": false,
      "priority": 1
    }
  ]
}

工作流

  1. 初始化: 运行 auto-init 创建项目结构
  2. 添加任务: 使用 auto-add 添加新任务
  3. 执行任务: 使用 auto-auto 自动执行任务
  4. 更新进度: 任务完成后自动更新 progress.txt

License

MIT