SuperAPI AI 工具集

context-discipline

编程与开发

查看项目

更新于 10-16 05:02

技能介绍

用途:这是一项面向 Claude Code 会话的 token 预算管理技能,目的是在理解代码和完成任务时尽量减少上下文消耗,避免 200k token 窗口被快速填满。

核心原则:MCP 工具优先、读文件其次,一次 Roslyn MCP 查询约 30-150 token,而读文件约 500-2000+ token;惰性加载,不提前读文件、不一次性加载全部技能、不浏览不会修改的目录;子代理是上下文隔离舱,每个子代理有独立上下文窗口,把探索、调研和分析下放给子代理并只接收摘要;总结后丢弃原始内容,用几行摘要替代原始文件;清楚预算,典型 .cs 文件 500-2000 token,读 50 个文件可能消耗一半预算。

主要能力与模式:MCP 优先导航,例如用 find_symbol、get_public_api、find_references、get_type_hierarchy 理解结构,示例中约 310 token 相比读文件的约 2900 token 更省;子代理下放决策矩阵,探索超过 3 个文件、需要读文档、产生冗长输出等场景用子代理,修改已读文件、快速查询等留在主上下文;上下文预算规划,按理解、计划、实现、验证分阶段估算;文件读取优先级,优先修改文件,其次接口/契约,再参考模式与一般上下文,并用 get_project_graph、get_test_coverage_map、get_diagnostics 替代读整目录、测试文件与生成文件。

恢复与大代码库策略:出现读过 10+ 文件、50+ 轮交换、遗忘早期细节、重复读文件等警告信号时,用 5-10 行总结、改用子代理、仅用 MCP 查询、引用先前行号,必要时开新会话;50+ 项目的大型代码库采用 get_project_graph、find_symbol、get_public_api,只读将要修改的文件。

反模式:为找单个函数读整个文件、会话开始就加载全部技能、不用子代理探索、因窗口大而全量加载。

限制:资料未提供该技能的安装方式、运行命令、收费、平台与效果数据。