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 公开信息 · 原文版权归作者所有