开发指南
项目结构
src/ TypeScript 源码(薄基础设施层)
assets/ 运行时资源(skills/commands/agents/prompts)
docs/ 项目文档构建
bash
npm run build # tsc 编译
npm run typecheck # 类型检查添加新命令
- 创建
assets/commands/<name>.md(frontmatter + 模板内容) - 创建
assets/skills/flow-<name>/SKILL.md(技能定义) - 构建验证
插件重启后自动加载新命令和 skill。
添加新 Agent
- 创建
assets/agents/<name>.md(frontmatter: name/mode/color/description + body = prompt) - 或放入
assets/agents/team/作为 subagent src/plugin/agents.ts自动扫描并注入到 config
发布
发布走项目自身的 Release 流程:按 Profile 的版本规则更新版本文件 → 创建 Release PR → 人工批准合并 → 打 tag push → 由 .github/workflows/release-publish.yml(或项目配置的 release workflow)自动发布。不直接手动 npm publish。