Dev Workflow Orchestrator
Routes common developer tasks to appropriate skills.
Inputs
| Input | Type | Required | Purpose |
|---|---|---|---|
action |
string | yes | "start", "check", "prepare_mr", "monitor", "standup", "review" |
issue_key |
string | no | Jira key (required for start, check, prepare_mr, review) |
repo |
string | no | Repository path |
Workflow
1. Load Persona
persona_load("developer")
2. Route Action
- Validate action in ["start", "check", "prepare_mr", "monitor", "standup", "review"]
3. Execute by Action
- start:
skill_run("start_work", '{"issue_key": "..."}')— create branch, Jira context - check: Run local lint/tests,
check_ci_health— deploy readiness - prepare_mr:
skill_run("create_mr", '{"issue_key": "..."}')— prepare merge request - monitor:
gitlab_ci_status, pipeline status - standup:
skill_run("standup_summary", "{}") - review:
skill_run("check_mr_feedback", ...), handle review feedback
4. Detect Failures
- Check for "no such host", "connection refused" → suggest
vpn_connect() - Check for "unauthorized" → suggest credential refresh
5. Learn from Failures
learn_tool_fix(...)if patterns detected
6. Log Session
memory_session_log("Dev workflow: {action}", "issue=... success=...")
Output
Report with action result and next-step guide.