用途:该技能面向向 SkillOverflow 仓库贡献新技能、更新已有技能或改进技能内容的场景,把完整贡献流程自动化,要求按顺序执行全部步骤,不在中途停下或逐步确认。
主要能力与流程:一、先用 bash ~/skillOverflow/setup.sh --list 检查已有技能,若已有相关技能则更新而非新建;二、依据主题选择 metadata.category,可选类别为 cap、fiori、btp、ui5、abap、integration、hana、meta;三、在 skillOverflow/skills/<skill-name>/SKILL.md 创建技能文件,技能为扁平结构,无分类子目录,需使用给定模板,包含 name、description、metadata(category、version),description 需精确并覆盖触发关键词,每个代码示例须可直接复制,须引用官方 SAP 文档,并以“Common mistakes to avoid”小节结尾;四、在 README.md 对应分类表按字母序添加行,并更新顶部统计数;五、在 tests/skillOverflow-evals.json 的 evals 数组追加评测项,prompt 须贴近开发者自然提问而非复述技能说明;六、在 tests/skill-test-checklist.html 的 EVALS 数组添加对应条目;七、在 CHANGELOG.md 顶部 [Unreleased] 下记录 Added/Changed;八、运行 bash ~/skillOverflow/tests/smoke-test.sh ~/skillOverflow 做冒烟测试,需全部关键检查通过;九、在聊天中直接输出 PR 描述文本,不创建文件,并提示用户到 github.com/DanKromp/skillOverflow 开 PR 粘贴。
适用场景:SAP 相关技能内容的编写、评审与生命周期维护。
限制:资料未提供该技能的收费、平台支持范围等信息;使用前提为已存在 ~/skillOverflow 仓库与相应 setup.sh、tests 脚本,具体命令与文件路径须保持原样。