software-engineer

Implement features, write clean code, and run automated tests across software systems.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/simtransforma/HAOS_HAU-AI-Operating-System --skill software-engineer-simtransforma
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: software-engineer
Source: https://github.com/simtransforma/HAOS_HAU-AI-Operating-System/tree/main/HAOS/skills/software-engineer
Command: npx skills add https://github.com/simtransforma/HAOS_HAU-AI-Operating-System --skill software-engineer-simtransforma

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill tackles any software development task, ensuring code is clean, testable, performant, and production-ready, embodying senior engineering expertise.

Core Features & Use Cases

  • Feature Implementation: Develop backend, frontend, or mobile features with best practices.
  • Code Quality: Write clean, refactored code with robust testing and debugging strategies.
  • Technical Leadership: Provides guidance on CI/CD, security, performance, and team collaboration.
  • Use Case: You need to implement a new REST API endpoint for user authentication, including input validation, database interaction, and unit tests.

Quick Start

Use the software-engineer skill to write a Python function that calculates the factorial of a non-negative integer.

Frequently Asked Questions about software-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a REST API endpoint with input validation and unit tests?

To implement production-ready features, write clean, testable code with robust automated testing strategies and input validation, ensuring backend functionality meets performant software standards.

What is the best way to refactor legacy code for production?

Refactoring legacy code for production requires writing clean code, applying debugging strategies, and ensuring robust test coverage to evolve and maintain software systems effectively.

Does this approach support frontend, backend, and mobile development?

Yes, this approach supports frontend, backend, and mobile development by providing ultra-senior engineering capabilities for building, evolving, and maintaining production software systems across platforms.

How do I set up CI/CD pipelines and security best practices?

Setting up CI/CD pipelines and security involves applying technical leadership, performance optimization, and robust testing strategies to ensure code is production-ready and maintainable.

Why does my automated testing strategy fail to catch production bugs?

Automated testing strategies fail when lacking robust coverage and integration with debugging practices; improving code quality and test strategies ensures performant, production-ready software systems.