跳转至

Create NPC

概述

Create NPC 是一个 AI 驱动的 NPC 创建助手,基于 CodeBuddy 平台构建。通过在 Issue 评论区 @npc 即可一键生成可用的 NPC Agent 项目,实现零代码创建 AI 助手。

核心功能

快速创建 NPC

在仓库的 Issue 评论区输入需求描述,即可自动生成完整的 NPC 项目:

@npc/create-npc(NPC) 帮我创建一个代码审查 NPC,要求严格、专业

支持的场景

  • 代码审查 NPC:严格审查代码质量和安全
  • 项目周报助手:自动汇总 Issue 和 PR 进展
  • 文档翻译 NPC:中英互译,保持技术术语准确
  • 任何自定义 NPC:根据需求描述自动生成

生成的项目结构

{project-name}/
├── .cnb.yml              # CI/CD + NPC 触发配置
├── .cnb/
│   └── settings.yml      # NPC 角色配置
├── Dockerfile            # 最小运行环境
└── README.md

配置文件说明

.cnb.yml

定义 CI/CD 流程和 NPC 触发规则。

.cnb/settings.yml

配置 NPC 角色:

npc:
  defaultRole: <角色名>
  button:
    name: "按钮名称"
    description: "描述"
  roles:
    - name: <角色名>
      slogan: "口号"
      <<: *prompt-avatar  # 引用 prompt 模板

安装使用

作为 Skill 安装

# CodeBuddy 全局安装
npx skills add https://cnb.cool/npc/create-npc.git --yes --global

# Claude Code 全局安装
npx skills add https://cnb.cool/npc/create-npc.git --yes --global --agent claude-code

安装后说「帮我创建一个新的 NPC」即可触发。

相关资源

License

MIT