当被问及“如何实现”“最佳方案是什么”“我该怎么做”“应该选用哪个库”“该用什么工具”或“我们该如何应对”等实施性或工具选型问题时,在提出解决方案之前,应先在 GitHub 上搜索相关技术文献、代码示例以及成熟的实践方案。
生成自成一体的HTML页面,以直观的方式解释系统、数据故事、调查、编辑工作流及代码变更。适用于用户要求图表、架构视图、可视化差异、数据表格、时间线、源地图,或任何结构化可视化,而这些内容若以终端输出形式呈现则难以阅读时使用。同样适用于4行以上或3列以上的表格。改编自nicobailon/visual-explainer,融入新闻、新闻编辑部及学术设计的敏感性。
Python 开发原则与决策之道:框架选型、异步编程模式、类型提示、项目结构设计。重在培养思维,而非简单复制。
将原始脑洞(即兴口述)转化为结构化的实施成果。适用于用户脑海中想法杂乱、思绪散漫,或对想要构建的事物进行了随心所欲的头脑风暴时使用。产出合同、分阶段的 PRD 以及写入 ./docs/ideation/{project-name}/ 的实施规范。
为Python项目计算全面的代码库统计与指标。在分析代码质量、追踪技术债务、比较目录,或生成指标报告时使用。支持物理规模(LOC/SLOC)、逻辑规模(函数/类)、循环复杂度、可维护性指数、Lint警告,以及测试覆盖率。默认情况下不包含config目录。可用于生成指标报告、比较目录(prefusion/tools/contrib/tests)、以--all参数分析所有目录,或通过--coverage参数纳入测试覆盖率。
当执行过程中出现深层错误,需要回溯以找到原始触发源时使用——系统地通过调用栈向后追踪错误,识别无效数据的来源。
采用常规提交格式并结合安全校验,自动提交暂存的更改。适用于需要结构化、符合惯例的提交,并明确标注作用范围的场景。
构建一套系统化、基于问卷调查的框架,用以衡量并提升产品与市场的契合度(PMF)。当产品发布后进展停滞,当您需要决定优先处理哪些用户反馈,或当您正规划路线图,以期达到“40%极度失望”的基准时,可使用此框架。
利用并行子代理,为模块生成多种截然不同的界面设计方案。当用户希望设计 API、探索界面选项、比较模块形态,或提到“至少设计两次”时,可使用此技能。
为 iOS 和 Android 创建自定义 React Native 原生模块。当您需要集成原生 SDK、优化性能关键代码,或调用平台专属 API 时,可使用此功能。触发词包括:“native module”、“bridge”、“native code”、“iOS bridge”、“Android bridge”、“Turbo Module”。
采用安全默认设置与灵活的放置策略,管理 Git 工作树。适用于用户要求:(1) 创建新的工作树,或同时在多个分支上并行工作;(2) 列出现有工作树;(3) 移除或清理工作树;(4) 管理工作树的放置方式(子文件夹 vs 同级目录),或执行其他 Git 工作树相关操作。
适用于直接使用跨平台 API 测试工具测试 HTTP 端点。涵盖 .http 文件(VS Code REST Client、JetBrains HTTP Client)、Bruno 集合、Postman/Newman、k6 用于功能 API 验证、环境管理以及 CI 集成模式。 适用场景:.http 文件、Bruno、Postman、Newman、REST Client、k6 API 测试、HTTP 端点测试、API 集合、环境变量、API 功能验证、HTTP 请求脚本编写、API 测试自动化。 不适用场景:基于浏览器的测试(应使用 E2E 测试)、服务间的契约验证(应使用契约测试)、大规模负载/压力测试(应使用性能测试)。