nature-shared
Nature スキルシリーズの共有サポートパッケージ。コア定義、論文タイプ分類、倫理ルール、用語集などの共通参照資料を提供し、複数の nature-* スキルが必要に応じて読み込むことで、重複管理を排除し一貫性を確保します。
npx skills add https://github.com/yuan1z0825/nature-skills --skill nature-sharedBefore / After 効果比較
1 组共有サポートパッケージがない場合、各 Nature スキルが同じコア定義、用語集、フォーマット仕様を個別に管理する必要があり、重複作業と不整合が発生していました。開発者は手動でスキル間の参照を同期する必要があり、エラーが発生しやすく時間がかかりました。
この Skill は共通の参照資料を一元管理し、各スキルが必要に応じて単一の信頼できるソースを読み込みます。これにより一貫性が確保され、メンテナンスの負担が軽減されます。開発者は1つのコピーのみを管理すればよく、認知負荷とマージ競合が減少します。
Nature Shared References
Use this package only as a dependency of another installed Nature skill.
- Load the exact referenced file; do not preload the whole package.
- Treat
core/andjournal-formats/as shared definitions, not standalone workflows. - Return to the requesting skill for task logic, output format, and final QA.
nature-shared/ - nature-* 技能的共享支持包
这个目录是一个可安装但不应单独触发的支持包。它保存多个 nature-* 技能共同依赖的公共定义与参考材料,避免在不同技能目录中重复维护同一套内容。安装整套技能时,它会与其他技能一起被发现和更新。
同级技能会通过 manifest.yaml 中的相对路径引用这里的文件,例如:
always_load:
- ../nature-shared/core/reader-workflow.md
当前内容
| 文件 | 使用方 |
|---|---|
core/reader-workflow.md | nature-polishing, nature-writing |
core/paper-type-taxonomy.md | nature-polishing, nature-writing |
core/ethics.md | nature-polishing, nature-writing |
core/terminology-ledger.md | nature-polishing, nature-writing, nature-reader, nature-paper2ppt |
journal-formats/nat-comms.md | nature-polishing, nature-writing |
什么时候把文件放到这里
只有当两个或更多技能需要复用同一份内容时,才把文件放入 nature-shared/。如果内容只服务于一个技能,应保留在该技能自己的 static/ 或 references/ 目录中。
什么时候保持技能内局部内容
共享层只放定义和参考材料,例如论文类型分类、读者工作流、伦理规则或术语表。具体技能如何诊断、起草、修改或输出结果,仍应保留在各自的 static/fragments/ 中。多个技能可以复用同一套论文类型分类,但在其上执行不同的任务逻辑。
与其它技能的关系
nature-shared/ 不是独立工作流,而是被其他 nature-* 技能按需读取的公共依赖包。
ユーザーレビュー (0)
レビューを書く
レビューなし
統計データ
ユーザー評価
この Skill を評価