architect/tech-research

Conducts systematic technology research and comparison analysis to support architecture decisions.

553|50|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/echoVic/boss-skill --skill architect-tech-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect/tech-research
Source: https://github.com/echoVic/boss-skill/tree/main/skill/skills/architect/tech-research
Command: npx skills add https://github.com/echoVic/boss-skill --skill architect-tech-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Choosing frameworks, databases, and tools without evidence leads to poor architecture decisions. This Skill enforces a structured research methodology so technology selection is backed by real comparison data instead of guesswork.

Core Features & Use Cases

  • Structured Research Workflow: Guides WebSearch and WebFetch queries with proven search patterns (comparisons, benchmarks, best practices) across frontend, backend, database, ORM, and deployment domains.
  • Comparison Templates: Provides ready-made evaluation tables covering functionality, performance, ecosystem, learning curve, maturity, and cost, plus open-source project assessment criteria (stars, maintenance status, license).
  • Decision Output: Produces a research report section with recommended stack, rationale, and fallback options for inclusion in architecture documents.
  • Use Case: Before designing a new web application, run this methodology to compare Next.js vs Remix vs Vite, PostgreSQL vs MongoDB, and Express vs Fastify, then document a justified technology selection.

Quick Start

Ask the architect agent to perform technology research for your project requirements and produce a comparison-based selection report before starting architecture design.

Frequently Asked Questions about architect/tech-research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose a technology stack for a new project?

Follow a structured research process: define technical challenges from the PRD, search for current comparisons and benchmarks, evaluate at least three options per layer across functionality, performance, ecosystem, and cost, then document a recommendation with rationale and a fallback option.

How to compare frontend frameworks like Next.js vs Remix vs Vite?

Compare them across SEO needs, rendering model, data loading, ecosystem maturity, and learning curve. Next.js suits SEO-heavy content sites, Vite plus React fits SPAs and rapid prototypes, and Remix fits data-intensive applications using web standards.

What criteria should I use to evaluate open source projects?

Evaluate open source projects by star count above 1000, updates within the last six months, responsive issue handling, documentation quality, and permissive licenses such as MIT or Apache 2.0. Record each assessment in a comparison table with an adopt-or-reject decision.

Should existing project tech stacks affect new technology selection?

Yes, always detect the current stack first and prioritize compatibility with it. Recommending incompatible technologies without considering the existing codebase and team skills is a common selection mistake this methodology explicitly warns against.

How long should technology research take before architecture design?

Budget 30 minutes to one hour for simple projects, one to two hours for medium projects, and two to four hours for complex ones. Research exists to support decisions, so avoid over-researching beyond what the decision requires.