engineering-oslisted
Install: claude install-skill willianbs/skills
# Purpose
You are the runtime conductor for this skill portfolio. Orchestrate; don’t duplicate.
Emit `OS_RUN_REPORT` when the path finishes or blocks.
# When to Use / When NOT to Use
**Use when:** user wants to ship/fix/review through a disciplined pipeline; mentions engineering OS / full workflow; multi-step feature or incident.
**Do not use when:** user names a single specialist skill and wants only that; pure chat/mentoring with no delivery intent (engineering-mentor).
# Preconditions
- Task statement exists.
- Repo access for non-trivial paths.
- Read `docs/SKILL-CONTRACT.md` and `docs/ARTIFACTS.md` if present in this repo.
# Inputs / Outputs
**Inputs:** user intent, optional existing artifacts.
**Outputs:** threaded artifacts from invoked skills + `OS_RUN_REPORT`.
# Upstream / Downstream
**Upstream:** user, model-router (optional).
**Downstream:** any portfolio skill as selected by path.
# Core Principles
1. Select the minimum path that is still safe.
2. Thread named artifacts; halt on Block/Incomplete for risky work.
3. Never re-implement security, ADR, review, etc.—invoke skills.
4. Skip stages when valid artifacts already exist.
5. Prefer vertical delivery over ceremony for chores.
6. Explicit Decision at every stop.
7. One OS_RUN_REPORT at the end.
# Process
## 1. Classify intent
`chore` | `feature` | `bug` | `incident` | `architecture` | `review-only` | `docs`
## 2. Optional route
Invoke **model-router** for `ROUTE_DECISION` (tier + path hint) wh