Loading...
Loading...
Technical Research Expert Skill, providing systematic technical research methodologies, document specifications, and best practices. Trigger this skill when you need to conduct technology selection, architecture research, framework comparison, or implementation scheme research.
npx skill4agent add likaihz/tz-agent-skills technical-research| Degree of Freedom | Use Case | Example |
|---|---|---|
| High (Text Instructions) | Multiple methods are effective, context-dependent decision making | "Choose the most suitable database" |
| Medium (Pseudocode/Parameterized Scripts) | Preference patterns exist, changes are acceptable | "Use this template to generate API" |
| Low (Specific Scripts, Few Parameters) | Operations are fragile, consistency is critical | "Execute this migration script" |
1. What is the business background? (What problem are we solving?)
2. What are the technical constraints? (Budget, team skills, time)
3. What are the success criteria? (Performance metrics, cost ceiling)
4. What is the existing tech stack? (Systems that need to be compatible with)## Research Objectives
- Evaluate the applicability of technology X in scenario Y
- Compare the advantages and disadvantages of solutions A/B/C
- Determine the optimal path to implement function Z┌─────────────────────────────────────────────────────┐
│ Information Gathering Matrix │
├──────────────┬──────────────┬───────────────────────┤
│ Official Docs│ GitHub Examples│ Community Discussions │
│ - API Reference │ - Practical Usage │ - Pain Points/Pitfalls │
│ - Best Practices │ - Production Code │ - Alternative Solutions │
└──────────────┴──────────────┴───────────────────────┘# Technology Evaluation Framework
evaluation = {
"Functionality": {
"Function Coverage": "0-100%",
"Scalability": "High/Medium/Low",
"Customization Capability": "Strong/Medium/Weak"
},
"Non-Functionality": {
"Performance": "Benchmark test results",
"Reliability": "SLA/Failure rate",
"Security": "Certification/Audit",
"Maintainability": "Documentation quality/Community activity"
},
"Cost": {
"License Cost": "Free/Commercial/Subscription",
"Learning Cost": "Steep/Gentle",
"Operation and Maintenance Cost": "High/Medium/Low"
},
"Risk": {
"Technology Maturity": "Experimental/Mature/Declining",
"Vendor Lock-in": "High/Medium/Low",
"Community Sustainability": "Strong/Medium/Weak"
}
}# [Technology Name] Research Report
## Overview (1-2 sentences)
[Core value and applicable scenarios of the technology]
## Key Findings (Bullet Points)
- [Key Finding 1]
- [Key Finding 2]
- [Key Finding 3]
## Technical Details
[Implementation principles, architecture design, key code]
## Pros and Cons Analysis
| Pros | Cons |
|------|------|
| ... | ... |
## Applicable Scenarios
- ✅ Suitable for: [Scenario List]
- ❌ Not suitable for: [Scenario List]
## Best Practices
[Production environment recommendations]
## References
[Link List]---
title: Document Title
date: YYYY-MM-DD
topic: [ai-llm|frontend|backend|database|devops|tools]
tags: [Tag 1, Tag 2]
status: [draft|complete|archived]
related: [Related Document Path]
---YYYY-MM-DD-topic.mdresearch/{topic}/research/ai-llm/2026-02-22-rag-architecture.md#ai#llm#frontend#react#backend#api#database#sql#nosql#devops#docker#k8s#draft#complete#needs-review#archived#high#medium#low1. Clarify selection criteria (weight allocation)
2. List candidate solutions (3-5)
3. Compare and score item by item
4. Calculate weighted total score
5. Provide recommended solutionreferences/templates/selection-matrix.md1. Function decomposition (sub-task list)
2. Collect implementation patterns (3+ types)
3. Evaluate each pattern
4. Recommend optimal implementation
5. Provide code examplesreferences/templates/implementation-guide.md1. Requirement analysis (functional/non-functional)
2. Constraint identification (technical/business)
3. Pattern selection (architecture style)
4. Component design (module division)
5. Interface definition (API design)references/templates/architecture-design.md1. Problem reproduction (minimization)
2. Root cause analysis (5 Why)
3. Solution collection (community/documentation)
4. Solution evaluation (risk/cost)
5. Solution implementation + verificationreferences/templates/troubleshooting.md# Official Documentation
webfetch <url>
# GitHub Code Search
grep_app_searchGitHub <pattern>
# Technical Community
task(subagent_type="librarian", prompt="...")# Use Template
cp docs/templates/research-template.md research/ai-llm/YYYY-MM-DD-topic.md
# Update Index
Edit SUMMARY.md to add new documentscripts/validate_research.pygenerate_summary.pyreferences/templates/checklists/patterns/assets/evaluation-matrix.xlsxdecision-tree.png