samhvw8/dotfiles
Overview
This skill performs focused technical research using YAGNI, KISS, and DRY principles to deliver concise, actionable recommendations. It guides projects through defined phases: scope definition, information gathering, analysis, synthesis, and final recommendations. The output is pragmatic, trade-off aware, and prioritizes maintainability, security, and scalability.
How this skill works
I start by defining a tight research scope: key terms, recency, and evaluation criteria. I perform systematic multi-source searches (official docs, repos, expert content), cross-validate findings, and limit external queries to a small, deliberate number. Analysis extracts patterns, risks, and maturity assessments; synthesis produces clear recommendations, quick-start steps, and next actions. Reports focus on implementable guidance with explicit trade-offs and security/performance notes.
When to use it
- Selecting or evaluating new technologies or libraries
- Comparing architecture approaches or migration paths
- Assessing trade-offs for scalability, security, or maintainability
- Creating a feasibility study or competitive analysis
- Defining implementation priorities that follow YAGNI/KISS/DRY
Best practices
- Define strict scope and recency requirements before researching
- Prioritize official docs, API references, and changelogs for accuracy
- Limit external searches to a few high-quality queries and validate across sources
- Highlight concrete trade-offs and avoid hypothetical solutions without cost estimates
- Produce step-by-step quick starts and code examples to make recommendations actionable
- Flag unresolved questions and migration or deprecation risks
Example use cases
- Evaluate whether to adopt a new web framework for a production service, with migration plan and risks
- Compare managed database options for cost, scalability, and operational burden
- Analyze microservices vs. modular monolith for maintainability and deployment complexity
- Produce security and performance implications for adding a third-party auth provider
- Create a concise feasibility study for implementing event sourcing in an existing app
FAQ
I prioritize materials from the past 12 months by default and will include older sources only when historical context or stability data is required.
How many external searches will you run?
I limit research queries to a small, deliberate set to avoid noise — typically no more than five targeted searches — unless you request broader exploration.
18 skills
This skill conducts focused technology evaluations and architecture analyses, delivering actionable recommendations that balance YAGNI, KISS, and DRY
This skill helps you solve complex problems by guiding step-by-step decomposition, hypothesis testing, and adaptive revisions for reliable outcomes.
This skill creates and optimizes production-ready prompts, transforming verbose prompts into concise, reusable system instructions and principled workflows.
This skill helps you design consistent, accessible UI across web and mobile by generating design systems, style guides, and UX recommendations.
This skill helps you discover GitHub repositories, code samples, and discussions using gh CLI, enabling targeted library usage and patterns.
This skill helps you optimize Next.js apps and manage monorepos with Turborepo, delivering faster builds and scalable architectures.
This skill helps you manage tool versions, per-directory environments, and custom tasks with mise for reproducible dev setups.
This skill quickly locates official library and framework documentation using context7 and web search to answer API and usage questions.
This skill helps you design and optimize MongoDB and PostgreSQL schemas, queries, and migrations for reliable, scalable data management.
This skill processes video, audio, and images using FFmpeg and ImageMagick to convert, encode, thumbnail, and optimize media.
This skill packages entire repositories into AI-friendly single files, generating context, token counts, and multi-format outputs for efficient LLM analysis.
This skill streamlines technical research by applying YAGNI, KISS, and DRY to evaluate technologies, architectures, and best practices for scalable solutions.
This skill helps you design and operate multi-cloud infrastructure with IaC, CI/CD, GitOps, security, and FinOps to optimize performance and cost.
This skill helps you design consistent enterprise dashboards and SaaS interfaces by applying a 4px grid, typography, and color principles.
This skill helps you build high fidelity 3d web graphics with three.js, delivering interactive scenes, animations, and efficient rendering across devices.
This skill enables multimodal AI analysis and research by integrating Gemini API, Gemini CLI, and NotebookLM for transcription, extraction, and querying.
This skill helps you locate and analyze your browser history across Firefox and Chromium to recall visited pages and browsing patterns.
This skill helps you choose and implement frontend patterns across React, Vue, Svelte, and Angular for faster, scalable UIs.