AGENT SKILL
repo-dev
SkillHub 仓库开发指引。当需要在 SkillHub(ProClaw AI 技能市场平台)中开发、修改、重构代码,或排查构建/测试问题时使用。涵盖仓库地图、pnpm workspace 命令、代码约定与质量门禁。
- License 许可
- Apache-2.0
- 最近更新
- 2026-09-30
- Stars
- ★ 38
- Forks
- 8
01 前言 Front Matter
- name
- repo-dev
- description
- SkillHub 仓库开发指引。当需要在 SkillHub(ProClaw AI 技能市场平台)中开发、修改、重构代码,或排查构建/测试问题时使用。涵盖仓库地图、pnpm workspace 命令、代码约定与质量门禁。
03 SKILL.md 正文
SkillHub 仓库开发指引 (repo-dev)
本技能指导 Agent 在 SkillHub 仓库(D:\BigLionX\SkillHub)中高效、合规地开发代码。动手前先读 AGENTS.md(仓库入口文档,含最新已知问题)。
何时使用
- 在 apps/web、apps/cli、packages/* 中新增或修改代码
- 运行/修复构建、类型检查、测试
- 排查 CI 或本地开发环境问题
- 重构、审计、跨文件改动
仓库地图(速览)
apps/web/ @skillhub/web Next.js 15 (App Router) 主站
apps/cli/ @skillhub/cli 命令行(publish/install/search/config/skill export/import)
packages/search-sdk|widget 已实现;api-client|ui|utils 为空骨架
deer-flow/ vendored 第三方(勿改)
docs/ 计划/架构/集成文档
skills/ 本目录:仓库技能(SKILL.md)
常用命令(根目录,pnpm + turbo)
| 命令 | 作用 |
|---|---|
pnpm dev |
web dev(:3000) |
pnpm build / pnpm typecheck / pnpm test |
turbo 批量构建/类型/测试 |
pnpm lint / pnpm lint:fix |
ESLint(flat config) |
pnpm --filter @skillhub/web run test |
web 单元测试 |
pnpm --filter @skillhub/cli run build |
CLI 构建(tsc + add-shebang) |
pnpm db:generate / db:push |
Prisma |
工作流程
- 定位:读
AGENTS.md+ 相关docs/,确定改动涉及的包与模块 - 基线:改动前先跑一次
pnpm --filter <包> run typecheck确认基线 - 实现:小步改动;web 代码用
@/别名;新 API 路由放app/api/**并配__tests__/ - 自检:每步
pnpm lint+pnpm typecheck(必要时pnpm test) - 收尾:更新
AGENTS.md(如涉及工程约定/已知问题)、补 changeset(pnpm changeset)
质量门禁(提交前必须全绿)
- [ ]
pnpm lint无 error - [ ]
pnpm typecheck通过 - [ ] 相关测试通过(新功能必带测试)
- [ ] 涉及技能包格式/审核/支付/多租户:先读
docs/plans/SKILLHUB_DEVELOPMENT_PLAN_V2.md与docs/features/DUAL_MODE_ARCHITECTURE.md
参考
AGENTS.md(权威入口)docs/plans/SKILLHUB_DEVELOPMENT_PLAN_V2.mddocs/features/DUAL_MODE_ARCHITECTURE.md
04 同仓库更多 Skills
skill-smoke-test
技能包冒烟测试。当需要验证一个技能包(SKILL.md)在真实 Agent 环境中能否安装并正确执行时使用——在沙箱工作区加载技能、运行代表性任务、检查输出并生成测试报告。发布审核与质量评分的运行时验证环节。
★ 38
skill-package-validator
技能包(Skill Package)校验。当需要验证一个 Agent Skills 标准技能包是否符合 SkillHub 发布规范时使用——检查 SKILL.md frontmatter、目录结构、manifest schema 与资源引用。也用于发布前审核与 CI 门禁。
★ 38
code-review
SkillHub 代码审查。当需要审查 PR / 代码改动(web、cli、packages)时使用——运行质量门禁、核对工程约定、检查安全与市场平台特定风险,输出结构化审查意见。
★ 38
hello-skill
示例技能——输出问候语,用于校验器/冒烟测试
★ 38
invalid-skill
这是一个缺少 name 的无效技能包(校验应拒绝)
★ 38