Agent Skills
› NeverSight/learn-skills.dev
› dependency-supply-chain
dependency-supply-chain
GitHub规范依赖添加与升级流程,确保变更精简、避免冗余包并维持架构可删除性。适用于新增npm包或升级Angular/Firebase等工具版本。
Trigger Scenarios
添加新的npm包
升级Angular/Firebase/tooling版本
Install
npx skills add NeverSight/learn-skills.dev --skill dependency-supply-chain -g -y
SKILL.md
Frontmatter
{
"name": "dependency-supply-chain",
"description": "Change discipline for adding\/upgrading dependencies; keeps diffs small, avoids unnecessary packages, and preserves deletion-friendly architecture."
}
Dependency & Supply-Chain (Change Discipline)
Use when
- Adding a new npm package.
- Upgrading Angular/Firebase/tooling versions.
Workflow
- Justify: what existing platform feature cannot solve it?
- Minimize: smallest package/scope; avoid runtime deps for build-time needs.
- Isolate: keep dependency behind a boundary (adapter/port) if it’s not a core framework lib.
- Validate: run lint, type-check, architecture gate, and tests.
References
.github/instructions/66-dependency-supply-chain-copilot-instructions.md
Version History
- e0220ca Current 2026-07-05 21:26


