architecttech-research

Featured

技术调研方法论,通过系统性调研和对比分析,为技术选型提供数据支持

AI & Automation 547 stars 50 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
91
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 技术调研方法论 ## 适用场景 在进行架构设计和技术选型前,必须先进行系统性的技术调研,了解: - 业界成熟的技术方案 - 各方案的优缺点和适用场景 - 开源项目的可复用性 - 潜在的技术风险 ## 调研流程 ### 1. 明确调研目标 基于PRD的技术需求,明确需要调研的技术领域: **调研背景模板**: ```markdown ### 1.1 调研背景 **需求概述**:[基于 PRD 的技术需求总结] **关键技术挑战**: - [挑战 1]:[具体描述] - [挑战 2]:[具体描述] - [挑战 3]:[具体描述] **调研目标**: - [ ] 前端框架选型 - [ ] 后端框架选型 - [ ] 数据库选型 - [ ] 缓存方案选型 - [ ] 部署方案选型 ``` ### 2. 使用WebSearch进行调研 #### 搜索策略 **通用搜索模式**: ``` "{技术领域} + best practices + 2026" "{框架名} vs {框架名} comparison 2026" "{技术领域} + benchmark + 2026" "best {技术领域} tools 2026" ``` **具体示例**: **前端框架调研**: ``` "React vs Vue vs Angular comparison 2026" "Next.js vs Remix vs Astro 2026" "best React UI libraries 2026" ``` **后端框架调研**: ``` "Node.js frameworks comparison 2026" "Express vs Fastify vs Hono benchmark" "Python web frameworks 2026" ``` **数据库调研**: ``` "PostgreSQL vs MySQL vs MongoDB 2026" "database for {use case} 2026" "SQL vs NoSQL when to use" ``` **ORM调研**: ``` "Prisma vs TypeORM vs Drizzle comparison" "best ORM for {language} 2026" ``` #### 搜索技巧 1. **包含年份**:确保获取最新信息 2. **对比搜索**:使用 "vs" 或 "comparison" 获取对比分析 3. **性能搜索**:使用 "benchmark" 或 "performance" 获取性能数据 4. **实践搜索**:使用 "best practices" 获取最佳实践 5. **问题搜索**:使用 "pros and cons" 或 "disadvantages" 了解缺点 ### 3. 使用WebFetch深入分析 对于重要的技术方案,使用 `WebFetch` 深入分析官方文档和技术文章: **官方文档**: ``` WebFetch("https://nextjs.org/docs", "总结 Next.js 的核心特性、适用场景和最新版本的主要变化") WebFetch("https://www.prisma.io/docs", "提取 Prisma 的核心功能、支持的数据库和性能特点") ``` **技术对比文章**: ``` WebFetch("[对比文章URL]", "提取各方案的优缺点对比、性能数...

Details

Author
echoVic
Repository
echoVic/boss-skill
Created
7 months ago
Last Updated
4 days ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

tech-selection

Use when choosing or comparing a technology stack, library, framework, open-source project, or repository for a concrete requirement. Triggers on "技术选型", "方案对比", "选哪个", "tech stack", "library comparison", "技术对比".

3 Updated 2 days ago
int2t05
AI & Automation Listed

decision-research

决策调研 / Decision-Driven Research:当用户面对一个具体决策需要找信息时使用——「有没有现成方案」 「怎么接入 X 平台」「这个技术可行吗」「业界怎么做 Y」「选 A 还是 B」「桌面端应该怎么定位」 「高级版和基础版怎么拉开差异」「这个产品方向对不对」。 核心行为:先框定研究层级和问题类型,再锚定决策问题,枚举竞争假设,主动找反对证据, 用排除逻辑给出有立场的结论。支持技术选型、产品策略、商业判断、竞品定位等所有需要做决定的调研。 可用中文唤起:「帮我调研」「有没有现成方案」「这个怎么接」「技术上可行吗」「帮我选一个」 「这个产品方向对不对」「我们应该怎么定位」「行业怎么做」。 与 research-topic-compiler 的边界:需要最终选择、推荐、排除理由、置信度和颠覆条件时用这个; 如果目标是长期学习、候选池沉淀或 Research Project,用 research-topic-compiler,再把 Candidate Backlog 交回本 Skill 做最终决策。 不用于:问题还没定义清楚时(先用 ai-collaboration-calibration L4-fuzzy 脑暴)。

5 Updated 5 days ago
PANGKAIFENG
AI & Automation Featured

solution-architect

解决方案架构师助手。当用户要设计新系统架构、评审现有架构、做技术选型决策、诊断性能/可扩展性/可用性问题、规划架构演进或重构时使用。覆盖微服务、事件驱动、云原生等架构模式,技术趋势通���实时搜索获取而非依赖内置知识。不用于:具体功能的代码实现、安全漏洞审计(用security-audit)、产品需求分析(用product-manager)、只需一句话回答的技术常识问题。

696 Updated 1 weeks ago
staruhub