SuperAPI AI 工具集

use-ctx7

编程与开发

查看项目

更新于 10-15 21:10

技能介绍

用途:在涉及代码修改、功能设计或实现时,通过 ctx7 CLI 主动查询索引化的库文档,获取较新的资料。

主要能力:支持两步查询流程。第一步解析库 ID:ctx7 library <name> "<specific question>",查询会按相关性排序,需用描述性查询而非单一关键词;结果包含库 ID(格式 /org/project)、代码片段数量、来源权威性、基准分数和版本 ID。第二步获取文档:ctx7 docs <library-id> "<specific question>",库 ID 必须以 / 开头,使用裸名称如 react 会失败。

使用方式:查询应具体描述目标,例如“How to set up authentication with JWT in Express.js”优于“auth”。支持结构化 JSON 输出:ctx7 docs /facebook/react "How to use hooks for state management" --json;也支持管道友好输出,非 TTY 下无加载动画和颜色:ctx7 docs /vercel/next.js "middleware for route protection" | head -50。脚本中可先解析 ID 再获取:ctx7 library react "hooks" --json | jq '.[0].id'。需要特定版本时使用结果中的版本 ID,如 /vercel/next.js/v14.3.0-canary.87。

适用场景:为代码实现、功能设计或用户请求查找库文档时使用。

限制:必须先运行 ctx7 library 获取正确 ID,且必须使用完整 /org/project ID;查询需描述性;版本相关需求应选版本特定 ID。资料未提供安装方式、收费、平台支持等细节。