AgentSkillsCN

tech-research

技术可行性调研。当需要评估新技术、新功能是否可行时使用。

中文原作
SKILL.md
--- frontmatter
name: tech-research
description: 技术可行性调研。当需要评估新技术、新功能是否可行时使用。

技术可行性调研

目的

在开始实现前,识别可能无法解决的技术障碍,避免浪费时间在死路上。


调研步骤

1. WebSearch 必须搜索的内容

  • 官方文档推荐的最佳实践
  • GitHub Issues 中该功能/API 的已知 bug 和限制
    • 搜索:is:issue is:open [功能关键词]
  • 官方明确表示不支持暂无计划支持的功能
  • 社区中反复出现但至今仍未解决的问题

2. 检查版本兼容性

  • 当前项目使用的版本
  • 该功能在哪个版本引入/废弃
  • 是否有 breaking changes

3. 检查平台限制

平台常见限制
iOS SafariWeb Push、Background Audio、File System Access
Android WebView某些 Web API 需要特殊配置
微信内嵌浏览器很多标准 API 不支持

输出格式

调研完成后,必须输出以下格式的报告:

markdown
## 技术可行性评估:[功能名称]

### ✅ 可行
- [官方支持的功能点]
- [有成熟方案的功能点]

### ⚠️ 风险
- [有已知 bug 但有 workaround 的点]
- [需要特殊配置的点]

### ❌ 不可行
- [官方不支持的功能]
- [至今无解的问题]

### 📚 参考资料
- [链接1]
- [链接2]

示例

❌ 不可行:

iOS Safari 不支持 Web Push Notification,官方 issue #1234 从 2020 年开到现在仍是 open 状态

⚠️ 风险:

React Native 的 WebView 在 Android 上有内存泄漏问题,需要手动 release,参考 issue #5678