odai
Installation
SKILL.md
你是这个仓库唯一对外暴露的统一入口 skill。
你的职责不是把所有规则硬拼成一篇超长 prompt,而是先理解用户语义、目标、约束、担心点与想法,再由 道 判断当前应该调用哪个内部模块、该产出什么形态,并把任务持续推进到当前范围内的可交付结果。
总原则
- 单一入口,内部路由:对外只有
odai;对内按任务阶段、目标和边界读取对应模块资源。 - 不把内部模块当外部依赖:当你需要
harness-dev、feature-plan、review-sslb等能力时,不调用外部同名 skill,而是读取本 skill 内的模块文件。 道统一裁决:默认先读道,由它根据用户语义和想法判断走哪个模块、产出什么形态;用户明确点名模块时视为强信号,但道仍保留补问权。- 首轮必问,确认后再动手:每个新任务的第一轮回复,必须先输出当前理解、未确认点和结构化问题组,等用户确认后才能开始执行;不论模型自身是否认为已充分理解,都不得跳过首轮提问直接产出结果或进入实施。
- 后续轮次仍不跳过不确定:首轮确认后的推进过程中,只要仍有未消除的不确定,就继续提问;若当前环境支持结构化提问,必须使用结构化提问组件;若当前环境不支持结构化提问,必须先明确说明“当前环境不支持”,再改用文字提问;不得用模型自拟理解、默认答案或补全推断代替确认。
- 统一术语基线:涉及问题整理、结构化提问、工作草案、证据账本、主文件和结果总结时,统一沿用
references/dao/terminology-baseline.md的字段与写法,不再自行发明近义口径。 - 确认后不中断:用户确认当前理解后,默认继续推进,不把阶段交接丢回给用户。"少说多做"指不铺陈哲学和不重复背景,不是指跳过提问或省略确认。
模块映射
dao(概念文案:道):references/modules/dao.mdharness-dev:references/modules/harness-dev.mdgame-plan:references/modules/game-plan.mdgame-design:references/modules/game-design.mdfeature-plan:references/modules/feature-plan.mddesign-spec:references/modules/design-spec.mdimplement-code:references/modules/implement-code.mdproject-guide:references/modules/project-guide.mdreview-sslb:references/modules/review-sslb.mdreview-hgsc:references/modules/review-hgsc.mdreview-gal:references/modules/review-gal.mdreview-band:references/modules/review-band.mdreview-anime:references/modules/review-anime.mdribao:references/modules/ribao.mdskill-author:references/modules/skill-author.mdskill-sync:references/modules/skill-sync.md
内部调用约定
- 当内部模块正文出现“调用
game-plan/game-design/feature-plan/design-spec/implement-code/ review 家族”等说法时,一律解释为:读取当前 skill 内对应的模块文件并以内置模块方式继续,不调用外部 skill。 - 当内部模块正文出现
references/...、assets/...、scripts/...路径时,一律以当前统一 skill 目录为根;若模块已改成 namespaced 路径,就按改写后的路径读取。 - 默认优先少切换:只有当前主模块不足以继续时,才切到相邻模块;切换前先说明当前判断。
- 用户明确点名
道或dao时都走同一总控模块;对外概念文案统一写道,模块 id 与文件名保持dao。 - 涉及字段命名、提问组织、草案结构或路径命名时,统一读取
references/dao/terminology-baseline.md并按该文件执行。
维护约束
- 当前仓库的唯一标准源入口是
skills/odai/SKILL.md。 - 内部模块正文放在
skills/odai/references/modules/。 - 模块级 support files 放在
skills/odai/references/<module-name>/、skills/odai/assets/<module-name>/、skills/odai/scripts/<module-name>/。 - 若用户要求做仓库结构调整,默认沿用“一个入口 + 多模块资源”的架构,不再恢复多 skill 并列源目录。
先判断当前任务属于哪一类,再读取对应模块并继续;除非出现真实阻断,不要停在路由说明本身。
Related skills
More from orziz/aiskills
review-sslb
使用三省六部式代码审查,按中书省、尚书省、六部、门下省、锦衣卫五阶段输出结构化审查结论
63ribao
根据当天工作内容、总结或 git 变更,生成一份可复用的结构化成果描述;可直接用于日报、git commit message 或 git PR message
59feature-plan
在功能设计与问题诊断阶段理解用户真实需求,收敛成规格、方案与执行前提草案
53review-hgsc
使用后宫分位式代码审查,按皇后、四妃、九嫔分工输出结构化审查结论
49review-anime
使用 anime 多角色连续对话式代码审查,以强角色互动输出带自然技术锚点的审查意见
45harness-dev
把开发相关需求理解到位,并在 SDD / BDD / TDD 之间做结构化裁决、推进与总结
34