基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ccwq/ccwq-skill-list --skill npm-license-declaration命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
使用渐进式披露结构创建、改写或审查中文技术文章。适用于需要同时服务快速阅读与深度阅读的技术科普、教程、调查、对比、架构分析、事故复盘和观点文章。
显式调用的工程方法论选择器:根据目标、上下文、阶段、产物、质量属性与风险,诊断问题并组合推荐可验证的工程方法。
用于本机、SSH、容器、CI/CD、服务器、云服务、代码与接口的联调排障。 先识别执行环境,再选择最小只读 probe;统一生成脱敏 debug_report,优先复制到剪切板, 不可用时回退到终端和临时文件。支持动态轮次、风险分级授权、截图补证和内部并行复核。
| name | npm-license-declaration |
| version | 1.0.1 |
| description | 为前端项目生成 npm 第三方依赖许可证声明文档。 |
| disable-model-invocation | true |
生成目标项目的 docs/npm-license-declaration.md。它是依赖清单和风险提示,不替代法务意见。
package.json;可选 package-lock.json 或 yarn.lock。docs/npm-license-declaration.md;目录不存在时创建。dependencies 与 devDependencies,不处理传递依赖。定位项目根目录。优先用用户指定路径,否则用当前工作目录;package.json 缺失或无效时停止并报告。
运行生成器。
node <skill-directory>/scripts/generate-license-declaration.mjs --project <项目根目录>
需要 Node.js 18+。包元数据只取 npm Registry /latest;查询失败时,只记录 lock 文件中原样的 resolved URL。生成器会处理可重试网络错误,并在写入后验证依赖名称集合和必需章节。
交付结果:报告输出文件、总依赖数及各分级数量;“⚪ 不可用”项需要手动核实。
references/license-rules.json 是唯一规则来源:脚本从中读取 SPDX 分级、许可证全称、建议和文档中的分级说明。变更许可证政策时只修改该文件。
version,而非 package.json 的 semver 范围。package.json 同步。$npm-license-declaration 为当前 Vue 项目生成依赖许可证声明
$npm-license-declaration 检查 E:\project\portal,并输出 docs/npm-license-declaration.md