software-architectDesign scalable systems with sound trade-offs, clear boundaries, and maintainable patterns.
Install via ClawdBot CLI:
clawdbot install ivangdavila/software-architectGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated Mar 1, 2026
An online retailer needs a system to handle seasonal traffic spikes and ensure high availability during sales events. The skill guides designing stateless services, caching strategies, and queueing async tasks like order processing to maintain performance and reliability.
A fintech company requires a secure, maintainable system to process transactions and manage user data. The skill helps define clear boundaries between services, implement circuit breakers for resilience, and apply least privilege security principles to meet compliance needs.
An enterprise with an outdated monolithic application seeks to modernize for better scalability and agility. The skill supports incremental migration using the strangler fig pattern, designing for failure with timeouts and idempotency, and documenting decisions with ADRs.
A media company wants a dashboard to process and display streaming data from user interactions. The skill advises on data architecture with read replicas for performance, event sourcing for audit trails, and scaling for expected load with headroom for spikes.
A healthcare provider needs a system to handle sensitive patient data with strict reliability and security requirements. The skill emphasizes encryption in transit and at rest, validation at boundaries, and designing for replacement to adapt to evolving regulations.
Offering scalable, cloud-based architecture design tools or consulting services to businesses. This model leverages the skill's focus on stateless services, reliability, and security to provide recurring revenue through subscriptions.
Providing expert advice on system design, trade-off analysis, and migration strategies for enterprises. This model applies principles like build vs buy decisions and incremental migration to generate revenue from project-based engagements.
Educating teams on software architecture best practices, such as designing boundaries and implementing reliability patterns. This model uses the skill's documentation and communication aspects to offer courses or workshops for a fee.
💬 Integration Tip
Integrate this skill by applying its design principles early in projects, using trade-off analysis to guide decisions, and maintaining documentation like ADRs to capture reasoning for future reference.
Scored Apr 19, 2026
Use the @steipete/oracle CLI to bundle a prompt plus the right files and get a second-model review (API or browser) for debugging, refactors, design checks, or cross-validation.
This skill should be used when the user needs to analyze frontend project architecture evaluate tech stack choices review component design patterns assess bu...
Write, run, and manage unit, integration, and E2E tests across TypeScript, Python, and Swift using recommended frameworks.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
A comprehensive skill for using the Cursor CLI agent for various software engineering tasks (updated for 2026 features, includes tmux automation guide).