senior-engineering
Engineering principles for building software like a senior engineer. Load when tackling non-trivial development work, architecting systems, reviewing code, or orchestrating multi-agent builds. Covers planning, execution, quality gates, and LLM-specific patterns.
Why use this skill?
Learn how to build software with the judgment of a senior engineer. Use the Senior Engineering skill for architecture, code reviews, and project orchestration.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/henrino3/senior-engineeringWhat This Skill Does
The senior-engineering skill provides an expert framework for managing complex software development tasks within the OpenClaw environment. It transforms the AI agent from a code-generator into a methodical technical lead. The skill enforces structured thinking, prioritizing architectural integrity, risk assessment, and maintainability. It mandates a shift from "just making it work" to creating systems that are robust, testable, and aligned with industry-standard engineering discipline.
Installation
You can install this skill directly using the OpenClaw CLI:
clawhub install openclaw/skills/skills/henrino3/senior-engineering
Use Cases
- Architecting new systems or features from the ground up.
- Performing rigorous code reviews of existing codebases.
- Orchestrating multi-agent development workflows to ensure consistency.
- Debugging complex, multi-layered system issues where root causes are unclear.
- Refactoring "clever" or legacy code to improve maintainability and performance.
Example Prompts
- "I need to design a high-concurrency event bus for our data pipeline; use the senior-engineering skill to outline the interface-first approach, identify potential bottlenecks, and define the acceptance criteria for the initial MVP."
- "Review this PR and apply the senior engineering mindset—check for architectural coupling, error handling gaps, and verify if the implementation follows the 'boring is better' principle."
- "We are building a new microservice. Please decompose the task into testable units, suggest a testing strategy, and help me define the load-bearing decisions we need to finalize before writing the core implementation."
Tips & Limitations
- Mindset over Syntax: This skill focuses on high-level decision-making. It is not a linter itself but a guide for how you should configure and interpret your tools.
- Context Window Management: Because this skill encourages comprehensive planning, be mindful of token usage. Do not dump the entire codebase into the prompt; use targeted snippets.
- Avoid Analysis Paralysis: While the skill emphasizes planning, remember to time-box your exploration. The goal is to act as a senior engineer who balances theory with shipping, not one who debates architecture indefinitely.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-henrino3-senior-engineering": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Related Skills
Heimdall
Skill by henrino3
task-orchestrator
Autonomous multi-agent task orchestration with dependency analysis, parallel tmux/Codex execution, and self-healing heartbeat monitoring. Use for large projects with multiple issues/tasks that need coordinated parallel execution.
Ec Ralph Loop
Skill by henrino3
Heimdall Security
Skill by henrino3
excalidraw
Generate hand-drawn style diagrams, flowcharts, and architecture diagrams as PNG images from Excalidraw JSON