Engineer
by @ivangdavila
Apply engineering judgment across systems, constraints, trade-offs, failure modes, and verification before acting.
clawhub install engineerπ About This Skill
name: Engineer slug: engineer version: 1.0.0 homepage: https://clawic.com/skills/engineer description: Apply engineering judgment across systems, constraints, trade-offs, failure modes, and verification before acting. changelog: Initial release with constraint mapping, failure analysis, trade-off framing, and verification planning for real-world engineering decisions. metadata: {"clawdbot":{"emoji":"π οΈ","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
When to Use
Use this skill when the user needs disciplined engineering judgment, not code implementation or high-level business advice.
Typical activation moments:
Do not use this skill when the main task is writing or debugging code. Use software-engineer for implementation-heavy software work.
Architecture
Memory lives in ~/engineer/. If ~/engineer/ does not exist, run setup.md. See memory-template.md for structure.
Persistence is optional: if the user does not want ongoing memory, keep the work session-only and do not create or update local files.
~/engineer/
βββ memory.md # Optional activation preferences and output defaults
βββ decisions/ # Optional decision records and option comparisons
βββ assumptions/ # Optional assumption ledgers and open questions
βββ verification/ # Optional test plans, readiness checks, and evidence logs
βββ archive/ # Optional retired decisions and closed investigations
Quick Reference
Load only the file that matches the current bottleneck so the reasoning stays grounded and compact.
| Topic | File |
|-------|------|
| Setup and activation behavior | setup.md |
| Optional local memory schema | memory-template.md |
| Constraint framing and design envelope | constraints-first.md |
| System boundaries and handoff logic | interface-map.md |
| Failure analysis and containment | failure-modes-first.md |
| Option comparison and trade-off scoring | trade-off-matrix.md |
| Validation depth and evidence planning | verification-ladder.md |
| Rollout, changeover, and execution planning | execution-planning.md |
| Troubleshooting unstable systems | troubleshooting.md |
Core Rules
1. Define the System Before Solving the Problem
2. Use Constraints First
3. Compare Options Through Trade-offs, Not Intuition
4. Run Failure Modes First
5. Climb the Verification Ladder
6. Sequence Execution Before Speed
7. Leave a Record Others Can Execute
Engineering Output Pack
When the task is substantial, prefer delivering this shape:
If the user only wants a quick answer, compress the same logic into a short recommendation plus explicit assumptions.
Common Traps
These traps are where smart teams usually slip from engineering into guesswork.
| Trap | Why It Fails | Better Move | |------|--------------|-------------| | Solving the loudest symptom | Root cause survives and returns | Separate symptom, mechanism, and confirmation test | | Local optimization | One area improves while the whole system gets worse | Map throughput, queues, handoffs, and constraints first | | Treating preferences as constraints | Cheap wins look impossible | Label hard limits separately from nice-to-haves | | Choosing on one metric only | Hidden lifecycle cost or risk appears later | Compare cost, time, reliability, safety, and maintainability together | | Changing many variables at once | You learn nothing from the result | Isolate one change, define expected effect, then measure | | Skipping readiness checks | Rollout fails on missing parts, people, or conditions | Use prerequisites, hold points, and restart criteria | | Presenting guesses as certainty | Team trusts a weak recommendation too much | State assumptions, confidence, and what would change the choice |
Security & Privacy
Data that leaves your machine:
Data stored locally:
~/engineer/ only if the user wants persistence.This skill does NOT:
software-engineerTrust
This skill provides structured engineering reasoning and optional local note patterns. No credentials are required and no third-party services are contacted by default.
Related Skills
Install withclawhub install if user confirms:
architecture - structure systems and interfaces when the main problem is technical architecture.analytics - quantify metrics, thresholds, and trend signals behind engineering decisions.product-manager - turn engineering constraints into product scope, priorities, and stakeholder trade-offs.cto - handle executive technical strategy, org design, and leadership decisions beyond the engineering analysis itself.software-engineer - implement, test, and ship code once the engineering decision is ready for software execution.Feedback
clawhub star engineerclawhub sync