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 Fair — 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 19, 2026
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.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.
Use when writing tests, creating test strategies, or building automation frameworks. Invoke for unit tests, integration tests, E2E, coverage analysis, performance testing, security testing.