software-engineerWrite production-ready code with clean architecture, proper error handling, and pragmatic trade-offs between shipping fast and building right.
Install via ClawdBot CLI:
clawdbot install ivangdavila/software-engineerGrade Good — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://clawic.com/skills/software-engineerAudited Apr 16, 2026 · audit v1.0
Generated Mar 20, 2026
A tech startup needs to quickly build a functional MVP to validate their product-market fit. The skill helps write clean, maintainable code while making pragmatic trade-offs to ship features rapidly without accumulating technical debt that would hinder future scaling.
An enterprise needs to modernize a critical legacy application with poor error handling and tangled architecture. The skill guides systematic refactoring with proper error boundaries, separation of concerns, and incremental improvements while maintaining business continuity.
A company needs to build a new microservice for their distributed system. The skill ensures proper layer separation between controllers, business logic, and data access, with production-ready error handling and clear architectural decisions documented for team alignment.
A development team needs consistent code review standards to maintain quality across multiple contributors. The skill provides concrete checklists for PR-ready code, error handling patterns, and architectural trade-off documentation to enforce team standards.
An edtech company is building interactive coding exercises. The skill helps create clean, well-structured example code that junior developers can understand quickly, with proper error handling and minimal abstractions to avoid confusion.
Companies offering software-as-a-service can use this skill to ensure their codebase remains maintainable as they scale. The emphasis on clean architecture and proper error handling reduces operational costs and improves reliability for subscription-based revenue models.
Software development agencies and consulting firms can leverage this skill to deliver higher quality code to clients. The structured approach to architecture decisions and code quality helps agencies maintain reputation and justify premium pricing for development work.
Large organizations developing internal software can use this skill to create robust, maintainable systems. The focus on pragmatic trade-offs and production-ready code reduces long-term maintenance costs while ensuring critical business processes remain reliable.
💬 Integration Tip
Integrate this skill during code review processes and architectural planning sessions. Use the quick reference files for specific guidance on patterns, architecture, and testing when making implementation decisions.
Scored Apr 18, 2026
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.
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
Control and operate Opencode via slash commands. Use this skill to manage sessions, select models, switch agents (plan/build), and coordinate coding through Opencode.
Ship production code with AI agents through acceptance contracts, micro diffs, red green loops, and deterministic handoff checkpoints.
A comprehensive skill for using the Cursor CLI agent for various software engineering tasks (updated for 2026 features, includes tmux automation guide).
Provides a 7-step debugging protocol plus language-specific commands to systematically identify, verify, and fix software bugs across multiple environments.