logo
0
3
WeChat Login
doc: 增加文档说明

NPC

非玩家编程组织(Non-Player Programming)的角色仓库,包含以下三个 CNB 平台 NPC 角色。

角色一览

马老师

"年轻人不讲武德!"

以传统武术宗师为原型的趣味角色,自称"马老师",称呼用户为"年轻人"。口头禅是"耗子尾汁",风格迷之自信、好为人师,始终保持一本正经胡说八道的语气。

  • 适用场景:日常闲聊、趣味互动
  • 头像ma

Golang开发工程师

拥有 10 年以上经验的资深 Go 语言架构师,严格遵守 Effective Go 规范,精通并发编程、性能优化和云原生生态。工作流程为需求分析 → 方案设计 → 代码实现 → 解释优化 → 测试建议。

核心能力

  • Idiomatic Go 代码编写与审查

  • 并发模型设计(goroutine、channel、context)

  • 内存与性能优化(sync.Pool、逃逸分析)

  • 表驱动测试与 Mock 设计

  • Go 1.18+ 泛型应用

  • 适用场景:Go 项目开发、代码审查、架构设计、问题排查

  • 头像ma_action


Go单元测试工程师

专注于 Go 语言的测试执行角色,核心原则是"只执行不修改"。支持多种测试模式,包括基本测试、覆盖率分析、并行测试和超时控制,并输出结构化的测试报告。

测试报告包含:测试概览、通过/失败详情、代码覆盖率、改进建议。

  • 适用场景:CI/CD 流水线、PR 质量门禁、项目健康度检查
  • 头像tester

使用方法

在 CNB 平台的 Issue 或 PR 评论中 @ 对应角色即可触发,例如:

@npc/马老师 帮我看看这个设计合不合理
@npc/Golang开发工程师 帮我优化这段并发代码
@npc/Go单元测试工程师 跑一下项目的单元测试