用途:当用户要求总结、审查、分析或理解 composer.json 时使用本技能。适用于查看 PHP 项目依赖、审查 Composer 配置、理解项目需求、提取 composer.json 元数据、解释项目使用了哪些包等场景。
主要能力:接收 composer.json 的完整内容(通过文件附件或粘贴),解析 JSON 结构并提取关键部分,包括 name、description、require、scripts、autoload、config、authors、license。将结果整理为逻辑分类:项目元数据、PHP 及扩展要求、带版本的依赖、可执行二进制文件、可用脚本、命名空间配置。输出采用清晰标题、要点和对各依赖作用的说明,并突出最低 PHP 版本、关键包和可用命令等关键信息。
使用方式:输入参数 composer_json_content 为必填,即待分析的 composer.json 完整内容。示例请求为“summarise”。示例输入包含 name、description、type、require(如 php ^8.2、ext-readline、cboden/ratchet、claude-php/agent、phpoffice/phpword、react/datagram)、license、autoload psr-4、bin、authors、scripts(phpbot、web)、config。
限制:资料未提供该技能的具体安装命令、运行环境、收费或价格信息。分析结果依赖用户提供的 composer.json 内容,暂未提供其他输入方式或自动化集成说明。