license-compat
仓库创建 2026年7月2日最近提交 22 天前SkillHot 收录 22 天前
▸ 精选理由
提供一致且可审计的许可兼容判定,减少人工判断不一致性。
▸ 风险提示
提供一般性合规意见,非法律咨询,复杂情形请咨询律师。
这个 Skill 做什么
基于规则判断项目与依赖许可证是否兼容并给出合规建议。
把项目许可证和依赖许可证的要素抽成结构化特征,调用一个确定性的决策树(assess_license)给出最终结论:比如兼容、不兼容、需开放源码或必须遵守 GPL 等。适合需要可审计、一致性强的合规判定场景——结果不能随意改写或用 LLM 重新推断。特点是决定“冻结化”,只负责把输入整理好并转交判定逻辑。
▸ 展开 SKILL.md 英文原文
Frozen, deterministic decision (no LLM): maps project_license, dependency_license, linking, distributing, modified_dependency to one of ok_internal_use, must_offer_source, project_must_be_gpl, compatible, incompatible, review_required. Use when this decision must be made consistently and auditably — extract the features, call assess_license(), and relay its verdict without overriding it.
1
Stars
0
Forks
8
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/CyrilLeMat/temper-skills/main/examples/license_compat/output/license-compat/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/CyrilLeMat/temper-skills/main/examples/license_compat/output/license-compat/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# assess_license — skill (tempered by temper-skills) You are an assistant. **The decision is frozen.** Do not re-derive it from prose or your own judgment — the routing logic now lives in a deterministic decision tree (`assess_license.assess_license`, zero LLM calls, reviewed and version-controlled). Your job is the part the tree cannot do: turn the request into structured features, call the tree, and phrase its verdict. ## How to answer 1. Extract these structured features from the request: - `project_license` - `dependency_license` - `linking` - `distributing` - `modified_dependency` 2. Call the decision tree and treat its result as authoritative (bundled at `scripts/ass
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有