Token导航 LogoToken导航TokenDH.com
Agents Init logo
开发工具stdio官方级别未说明来源级核验

Agents Init

MCP Server

agents-init@latest

agents-init 是一个CLI工具,用于快速初始化AI辅助开发环境,包括文档生成、技能配置、子代理设置等,适用于各类技术栈的开发者。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
AI代理TypeScriptClaude开发工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Paldom

提供方

Paldom

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y agents-init@latest

详细介绍

代理初始化

](https://www.npmjs.com/package/agents-init) ![License: MIT](https://opensource.org/licenses/MIT)

一次性初始化代理文档+技能/MCP/子代理

agents-init 是一个CLI工具,可以引导您的存储库进行人工智能辅助开发。它分析您的代码库,检测技术,并自动配置:

  • 代理商.md -AI编码助手的供应商中立指南
  • CLAUDE.md -源AGENTS.md的Claude代码配置
  • .mcp.json -模型上下文协议服务器配置
  • 子代理 -专业AI助手 .claude/agents/
  • 技能 -Claude为您的堆栈编写代码的技能
  • /代理初始化 -Slash命令以重新生成配置
如果代理工具的速度很难跟上,那么你并不孤单。 “作为一名程序员,我从未感到如此落后。”——Andrej Karpathy https://x.com/karpathy/status/2004607146781278521

Image

______________________________________________________________________

快速开始

# One-shot: analyze repo and apply all changes
npx -y agents-init@latest

# Preview what would be generated (no changes)
npx -y agents-init@latest --dry-run

______________________________________________________________________

Claude代码插件

将代理init安装为Claude Code插件,以便通过斜线命令轻松访问。

安装

# Add the marketplace
/plugin marketplace add Paldom/agents-init

# Install the plugin
/plugin install agents-init

用法

命令描述
/agents-init:analyze预览更改(模拟运行)
/agents-init:run应用更改
/agents-init:help显示用法和示例

注: 插件命令的命名空间为 /agents-init:... (结肠分离器)。

替代方案:直接命令行界面

您也可以直接运行agents init而不使用插件:

npx -y agents-init@latest --dry-run  # Preview
npx -y agents-init@latest            # Apply

______________________________________________________________________

特性

基于标签的选择

该工具使用全面的标签分类法将您的项目与相关内容相匹配:

  • 技能 -Claude代码技能包
  • MCP服务器 -外部工具集成
  • 子代理 -专业AI助手

所有选择都使用相同的标签重叠评分算法,确保一致性。

智能检测

自动检测:

  • 语言(TypeScript、Python、Go、Rust等)
  • 框架(Next.js、React、Vue、Django、FastAPI等)
  • 数据库(PostgreSQL、MongoDB、Redis、Prisma、Drizzle等)
  • 平台(Vercel、Cloudflare、AWS等)
  • 测试框架(Jest、Vitest、Playwright、Cypress等)
  • CI/CD管道(GitHub操作、GitLab CI等)

______________________________________________________________________

CLI使用情况

agents-init [root] [options]

选项

标志描述
--dry-run无需编写任何内容即可预览更改
--no-interactive非交互模式(用于CI/CD)
--no-claude跳过Claude发电,仅使用模板
--no-agents-md跳过AGENTS.md生成
--no-skills跳过技能安装
--no-mcp跳过MCP配置
--no-subagents跳过子代理安装
--force覆盖现有文件(默认情况下创建的备份)
`--catalog
`自定义目录文件的路径
--telemetry允许技能CLI遥测(默认关闭)
-v, --verbose详细日志记录

例子

# One-shot: analyze and apply all changes
npx -y agents-init@latest

# Preview changes (dry run)
npx -y agents-init@latest --dry-run

# CI/CD friendly (non-interactive)
npx -y agents-init@latest --no-interactive

# Only generate docs, skip skills and MCP
npx -y agents-init@latest --no-skills --no-mcp

# Use deterministic templates (no Claude CLI needed)
npx -y agents-init@latest --no-claude

# Verbose output
npx -y agents-init@latest --verbose

______________________________________________________________________

程序化API

import { agentsInit } from 'agents-init';

// One-shot: analyze and apply
const result = await agentsInit({
  root: '/path/to/repo',
  maxSkills: 5,
  maxMcp: 5,
  maxSubagents: 8,
});

console.log(result.tags);       // Detected tags
console.log(result.selections); // Selected skills, MCP, subagents
console.log(result.files);      // Generated file paths

// Preview only (no changes)
const preview = await agentsInit({
  root: '/path/to/repo',
  dryRun: true,
});

仅限分析

import { analyzeRepository } from 'agents-init';

const { profile, tags, selections, explanation } = await analyzeRepository(
  '/path/to/repo'
);

console.log(explanation); // Human-readable selection summary

______________________________________________________________________

创造什么

代理商.md

AI助手的全面指南,包括:

  • 项目概况及技术栈
  • 目录结构
  • 开发指南
  • 测试信息
  • 常用命令
  • 环境变量
  • MCP服务器注意事项

CLAUDE.md

一个源于AGENTS.md的最小文件:

@AGENTS.md

.mcp.json

带有环境变量占位符的MCP服务器配置:

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "${GITHUB_TOKEN}"
      }
    }
  }
}

.claude/commands/agents-init.md

用于重新生成配置的斜线命令:

/agents-init
注: 为了向后兼容性, .claude/commands/scaffold.md 也会生成一个已弃用的别名,转发到 /agents-init.

.claude/agents/\*.md

为您的堆栈提供专业的子代理,例如:

  • frontend-developer.md
  • backend-developer.md
  • database-expert.md
  • qa-engineer.md

______________________________________________________________________

标签分类

该工具使用全面的标签分类法,包括:

  • 语言:JavaScript、TypeScript、Python、Go、Rust、Java等。
  • 前端:React、Next.js、Vue、Nuxt、Svelte、Angular等。
  • 后端:Express、Fastify、NestJS、Django、FastAPI等。
  • 数据库:PostgreSQL、MySQL、MongoDB、Redis、Prisma、Drizzle等。
  • 平台:Vercel、Cloudflare、AWS、GCP、Azure等。
  • 开发运维:Docker、Kubernetes、Terraform、GitHub Actions等。
  • 测试:杰斯特、维特、剧作家、赛普拉斯等。
  • 角色前端开发人员、后端开发人员、DevOps工程师等。

src/tags.ts 查看完整列表。

______________________________________________________________________

技能和MCP

技能(来自Skills.sh)

agents-init 根据标签推荐技能,并可以选择安装它们。

npx skills add sickn33/antigravity-awesome-skills --skill "typescript-expert"

目录包括 201技能反重力惊人的技能:

类别计数
架构和全栈9
后端开发8
前端开发7
React和Next.js6
TypeScript和JavaScript3
用户界面/设计系统10
数据库和数据5
身份验证和BaaS3
测试与质量保证9
代码质量和标准5
DevOps和基础设施13
Git和版本控制4
安全与合规32
人工智能/法学硕士/代理人32
RAG和LLM框架5
语音和实时人工智能3
API设计与集成5
电子商务和支付5
文件和规划15
营销与增长20
首席风险官和用户体验8
电子邮件和通信5
机器人和实时6
CRM和业务集成3
性能与优化2
游戏开发1
i18n/本地化1

文件: 技能s.sh/docs

MCP服务器(来自MCP注册表)

agents-init 从官方注册表中推荐MCP服务器并将其写入 .mcp.json 带有env-var占位符的secrets。

类别服务器
云平台蔚蓝、数字、飞行、渲染、铁路、heroku、netlify
网络/搜索勇敢的搜索、获取、射击
设计figma
通讯gmail、谷歌日历、jira
版本控制git
可观测性格拉法纳、普罗米修斯、开放遥测、新遗迹
文档context7,markitdown
DevOps/IaCansible、pulumi、circleci、github actions、gitlab ci
AI/LLM人择性、langchain、骆驼、chromadb
数据库dynamodb、cassandra、凸版、appwrite、xata
ORMprisma、毛毛雨、sequenize、typeform、knex、kysely、sqlalchemy
测试柏树、杰斯特、vitest、pytest、硒、测试库、城市生活垃圾
Authnextauth,lucia,更好的身份验证,护照
CMSstrapi、有效载荷、keystonejs
电子商务美国shopify
实时卡夫卡、拉比、nats、推杆、socket io
API协议graphql、grpc、trpc、openapi
文档工具docusaurus、nextra、vitepress

次级试剂(来自VoltAgent)

子代理来源于 VoltAgent系列.

目录包括 115个子代理 跨越10个插件:

插件计数
volagent核心开发11
26
伏特剂红外线14
voltager qa sec14
voltager数据ai12
voltager开发经验13
voltager域12
电压10
voltager meta11
伏特剂研究6

______________________________________________________________________

需求

  • Node.js 18+(建议使用LTS版本)
  • Git(用于存储库分析)
  • 克劳德代码CLI (可选,用于增强发电)

兼容性

平台状态
Linux✅ 完全支持
macOS✅ 完全支持
Windows✅ 完全支持

______________________________________________________________________

安全与隐私

读取哪些文件

  • package.json, tsconfig.json,以及其他配置文件
  • 用于语言检测的源文件(按扩展名)
  • .gitignore 尊重被忽略的文件

哪些文件永远不会被读取

工具 自动排除 可能包含机密的文件:

  • .env, .env.*, .envrc
  • *.pem, *.key, id_rsa,SSH密钥
  • credentials.json, service-account*.json
  • *.tfstate, *.tfvars (地形状态)
  • secrets.yaml, vault.yaml
  • 数据库文件(*.sqlite, *.db)

供应链安全

  • 所有GitHub操作都固定到完整提交SHA
  • 使用发布的npm包 来源证明
  • OpenSSF记分卡 已启用监控
  • 最小运行时依赖关系(共9个)

______________________________________________________________________

发展

# Install dependencies
npm install

# Build
npm run build

# Run locally
node dist/cli.js --dry-run

# Type check
npm run typecheck

# Run tests
npm test

# Lint
npm run lint

# Validate catalogs
npm run catalog:lint

______________________________________________________________________

发布过程

此项目使用 变更集 用于版本控制和发布。

对于贡献者

当进行应发布的更改时:

npm run changeset

这将创建一个描述更改的变更集文件。把它和你的公关联系起来。

自动发布

  1. 变化集累积在 main
  2. 自动创建/更新“发布”PR
  3. 合并发布PR触发器:

- 版本升级 package.json - CHANGELOG.md 更新 - 使用npm发布 来源 - GitHub发布创建

发布安全

  • 使用npm可信发布(OIDC)-没有长期令牌
  • 来源证明将包链接到源代码提交
  • 所有构建都可以从源代码复制

______________________________________________________________________

贡献

贡献.md 用于开发设置和指南。

______________________________________________________________________

许可证

麻省理工学院

______________________________________________________________________

链接

目录标签

目录标签

AI代理TypeScriptClaude开发工具AI辅助开发本地部署CLI工具代码库分析自动化配置开发效率

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

agents-init@latest

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP