开发编程工具箱
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_053d27d0/code-toolkit-zx
技能介绍
问题
小型项目里常会散落着一次性脚本:分析圈复杂度、检查 import 环、格式化 SQL、调试正则、生成接口文档、推断 JSON Schema、处理 Base64/UUID、解析 Cron。逐个找依赖安装,往往比完成分析本身更耗时。
工作方式
该技能把这些任务收敛为 Python 函数,只使用标准库,典型流程是“输入文本/代码片段 → 解析 → 输出结构化结果”:
- 静态分析:
code_complexity_analyzer、dependency_graph_builder、code_smell_detector基于ast、拓扑排序和规则检测代码问题。 - 文本与数据工具:
sql_formatter_and_validator、regex_engine_tester、base64_codec_pipeline处理 SQL、正则、Base64 等片段。 - 文档与推导:
api_doc_generator、json_schema_inferrer从签名、docstring 和样本生成文档或 Schema。 - 生成与调度:
uuid_generator_with_strategy、cron_expression_parser生成标识并解析定时表达式。
边界
它适合本地一次性检查和转换,不适合做大型仓库级扫描、运行时剖析或跨语言强类型分析;涉及 Python 语法的项对非 Python 代码只能按文本能力处理。
使用场景
- 维护遗留 Python 包时,先用依赖图和圈复杂度定位高风险模块再排期重构。
- 把 SQL 脚本和正则用例整理成可重复检查的片段,格式化、验证并记录边界结果。
- 从接口函数签名和样本 JSON 快速生成文档草稿与 Schema,用于前端联调对齐。
- 调试定时任务时解析 Cron 表达式,确认下次执行时间和字段语法是否合法。
适合人员
- 维护 Python 遗留服务、希望少装依赖完成静态体检的后端工程师。
- 负责联调接口、需要从签名和样本快速产出文档草稿与 Schema 的全栈工程师。
- 频繁处理 SQL、正则、Base64 和 UUID 脚本、想统一成可复用函数的平台工程师。
- 排查定时任务失败、需要确认 Cron 语法与下次执行时间的运维工程师。