lovstudio-solution-architect
Create research-backed product and technical solution plans from a user's requirement. Use when the user asks for detailed feasibility analysis, technology selection, architecture, implementation roadmap, library/vendor comparison, "解决方案", "技术方案", "产品方案", "选型", "调研分析", or a Lovst
What it does
Solution Architect
Turn a user's raw requirement into a detailed, researched solution plan in Simplified Chinese.
Core Rule
Prefer options in this order:
- Modern popular open-source DIY libraries, frameworks, and protocols.
- Older or legacy open-source libraries only when they are still the safest fit.
- From-scratch implementation only for core differentiation, missing open-source coverage, or privacy/security needs.
- Commercial API calls only when open-source DIY is materially worse on quality, cost, compliance, speed, or maintenance.
- Commercial products only when buying is clearly better than building or integrating.
When comparing libraries, favor modern projects with better developer experience, active maintenance, community reputation, and clear docs. Example preference: modern-screenshot over html2canvas; FastAPI over Express when a Python API stack is acceptable.
Workflow
- Clarify only blockers. Ask at most 3 questions if the requirement lacks target users, runtime/platform, budget, compliance, or delivery deadline. Otherwise state assumptions and continue.
- Break the requirement into modules: user workflow, data model, integrations, UI, backend, storage, auth, deployment, observability, and operations as relevant.
- Research current options. Use up-to-date web search and official docs for libraries, APIs, pricing, licenses, and project health. Use Context7 for framework/library docs when available.
- Score each module with the selection rubric in
references/selection-rubric.md. - Build a concrete architecture and implementation path. Prefer composable OSS libraries over monolithic platforms when it keeps ownership and maintainability high.
- Output the solution using
references/output-template.md.
Research Requirements
- Cite specific projects, docs, pricing pages, GitHub repositories, or product pages.
- Compare at least 2 viable options for important modules unless there is an obvious standard.
- Record rejected options and the reason they were rejected.
- Include cost, delivery time, maintenance risk, lock-in risk, data/privacy implications, and operational complexity.
- Prefer official sources for technical details and pricing. Use secondary sources only for reputation signals or ecosystem context.
- If research cannot be completed because browsing or sources are unavailable, say so explicitly and separate confirmed facts from assumptions.
Lovstudio Brand Preset
Use this brand by default when the solution needs a vendor, studio, deck, PDF, proposal, or cover:
- English name:
Lovstudio.ai - Chinese name:
手工川工作室 - Logo asset:
assets/lovstudio-logo.svg
Do not imply a commercial proposal unless the user asks for a client-facing proposal, quotation, or branded deliverable.
Output Standard
Produce a complete solution, not a loose brainstorm. The final answer must include:
- Executive summary.
- Requirement interpretation and assumptions.
- Module breakdown.
- Recommended architecture.
- Technology selection with alternatives and rejected options.
- Implementation roadmap.
- Cost and resource estimate.
- Risks and mitigation.
- Concrete next steps.
Use Mermaid or ASCII diagrams when architecture/data flow would be clearer visually.
Capabilities
Install
Quality
deterministic score 0.48 from registry signals: · indexed on github topic:agent-skills · 54 github stars · SKILL.md body (3,265 chars)