SuperAPI AI 工具集

using-pythia

通用与其它

查看项目

更新于 10-16 01:49

技能介绍

用途:using-pythia 是 pythia 套件的“口袋手册”,唯一职责是保证会话一致性——当对话涉及 Oracle Database 或 PL/SQL 时,先判断并打开正确的 pythia 技能,再回答、探索或提问。

主要能力:按开发者表述路由到对应技能。例如“build/add/change X”先开 pythia-spec;“explain/why”开 pythia-explore;“is it safe to touch X”开 pythia-impact;建表/加列(如“tạo bảng”“thêm cột”)开 pythia-table;写包/过程/触发器(“viết package”)开 pythia-package;小改过程先 pythia-impact 再 pythia-write;慢查询/优化(“chậm”“tối ưu”)开 pythia-tune;“review this”开 pythia-review;“land/apply this”开 pythia-apply;“run this script/deploy”开 pythia-deploy;“do it all without asking”开 pythia-autopilot;“about to say done/fixed”先 pythia-verify;标准/风格问题开 pythia-conventions;做技能开 pythia-skill-author;连接失败与权限警告开 pythia-setup;ORA-/PLS- 错误先 pythia-explore 再 pythia-review。

使用方式:只要可能适用就先打开对应技能;开错可关闭,无损害。多个适用时优先级为流程先于构造(spec 先于 write、impact 先于 apply、verify 先于 done)。打开时需宣告,如“Using pythia-spec — ...”。会话开始的 STATE 行说明 autopilot 租约是否生效,据此决定写入是否需要批准。若平台不支持技能,可运行 pythia guide 打印完整契约,pythia guide --brief 为精简首页;AGENTS.md 承载常驻规则。手册不要求具备技能能力的智能体。

适用场景:任何涉及 Oracle/PL-SQL 的开发、评审、优化、部署与验证会话。

限制:不应因“任务简单”“记得技能内容”“先随便看看”等理由跳过路由;若安装了通用流程包(如头脑风暴、TDD、规划),让其负责通用流程,同时保留 pythia 的 Oracle 关卡,两者可组合。该模式源自 Jesse Vincent 的 Superpowers,并为本套件重写。