Workflow orchestration
Skill ComeOnOliver/skillshub/skills/aiskillstore/marketplace/ancplua/workflow-orchestration
π§ The right skill, one API call. AI agent skills registry with token-efficient skill resolution. 5,000+ skills from 500+ top repos.
npx -y skills add ComeOnOliver/skillshub --skill workflow-orchestrationAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Coordinates multi-step CI/CD pipelines by chaining autonomous-ci, code-review, smart-commit, and jules-integration plugins. Use when executing validation-to-PR workflows or recovering from CI failures.
SKILL.md
7.3 KB, as published. Nobody here has run it
Skill: workflow-orchestration
Overview
This skill orchestrates complex workflows by chaining existing plugins into pipelines. It maintains state awareness through CHANGELOG.md and coordinates cross-plugin operations.
When to Use
- Pre-commit validation: Before any commit, ensure all quality gates pass
- PR creation: When changes are ready for review and PR creation
- CI recovery: When CI fails and automated diagnosis/fix is needed
- Multi-step automation: Any task requiring coordinated plugin execution
Prerequisites
Required Plugins:
autonomous-ci- Validation and CI monitoringcode-review- Quality analysissmart-commit- Commit message generation
Optional Plugins:
jules-integration- Async PR delegation
Required Skills (from Superpowers):
systematic-debugging- For failure analysisverification-before-completion- For evidence-based completion
Process
Phase 1: Context Gathering
Before executing any pipeline:
# 1. Read CHANGELOG for recent context
Read the file: CHANGELOG.md
# Focus on [Unreleased] section to understand pending work
# 2. Check git state
git status --porcelain
git log --oneline -5
# 3. Verify required plugins are available
claude plugin list
Phase 2: Pipeline Selection
Choose the appropriate pipeline based on the task:
| Task | Pipeline | Plugins Used |
|---|---|---|
| Validate before commit | pre-commit | autonomous-ci, code-review, smart-commit |
| Create PR | pr-create | All + jules-integration |
| Fix CI failure | ci-recover | autonomous-ci + systematic-debugging |
Phase 3: Pipeline Execution
Pre-Commit Pipeline
Step 1: Validate
βββ Run: ./tooling/scripts/local-validate.sh
βββ On success: Continue
βββ On failure: STOP, report issues
Step 2: Review
βββ Invoke: code-review skill
βββ Analyze: Security, style, performance
βββ On success: Continue
βββ On failure: Report issues, suggest fixes
Step 3: Commit Message
βββ Invoke: smart-commit skill
βββ Generate: Conventional commit message
βββ On success: Present message for human approval
βββ On failure: Provide manual template
PR-Create Pipeline
Step 1: Pre-Commit Pipeline
βββ Execute full pre-commit pipeline
βββ On failure: STOP
Step 2: Stage Changes
βββ Present diff for human review
βββ REQUIRE: Human approval for git commit
βββ On approval: Continue
Step 3: Delegate to Jules
βββ Invoke: jules-integration skill
βββ Create: Jules session with PR task
βββ Set: requirePlanApproval = true
βββ Monitor: Session status
CI-Recover Pipeline
Step 1: Diagnose
βββ Invoke: systematic-debugging skill
βββ Analyze: CI failure logs
βββ Identify: Root cause
βββ On failure: Escalate to human
Step 2: Fix
βββ Implement fix based on diagnosis
βββ Follow TDD if adding code
βββ On failure: Escalate with context
Step 3: Re-validate
βββ Run: ./tooling/scripts/local-validate.sh
βββ On success: Report recovery
βββ On failure: Retry (max 3 times)
βββ On max retries: Escalate
Phase 4: Completion
ALWAYS verify before claiming complete:
# Run validation
./tooling/scripts/local-validate.sh
# Check all tests pass
# (if applicable)
# Update CHANGELOG.md under [Unreleased]
Report with evidence:
## Pipeline Execution Summary
| Step | Status | Evidence |
|------|--------|----------|
| Validation | β
| local-validate.sh passed |
| Review | β
| No critical issues |
| Commit | β³ | Awaiting human approval |
### Artifacts
- Commit message: `feat: add workflow orchestration`
- Files changed: 5
- Lines: +230 / -12
State Management
The orchestrator reads state from multiple sources:
CHANGELOG.md
# Extract pending work
grep -A 50 "\[Unreleased\]" CHANGELOG.md
Provides:
- What's been added/changed/fixed
- What's pending
- Recent decisions and context
Git State
git status --porcelain # Working directory state
git log --oneline -5 # Recent commits
git diff --stat # Changes summary
CI State
# Via autonomous-ci skill
./plugins/autonomous-ci/scripts/wait-for-ci.sh
Error Handling
Validation Failures
- Parse error output
- Identify failing check (shellcheck, markdownlint, plugin validation)
- Attempt automatic fix if deterministic
- Re-run validation
- If still failing after 3 attempts, report with full context
Review Failures
- Collect all review issues
- Categorize by severity (critical, warning, info)
- For critical issues: STOP and report
- For warnings: Report and continue with human acknowledgment
Jules API Failures
- Check API key validity
- Retry with exponential backoff (5s, 15s, 30s)
- If persistent, report and suggest manual PR creation
Integration with Other Skills
From Superpowers
| Skill | When Used |
|---|---|
systematic-debugging | CI failure diagnosis |
test-driven-development | Writing fixes |
verification-before-completion | Before claiming done |
brainstorming | Complex architectural decisions |
From This Repo
| Skill | When Used |
|---|---|
autonomous-ci | Validation and monitoring |
code-review | Quality analysis |
smart-commit | Commit generation |
jules-integration | PR delegation |
working-on-ancplua-plugins | Repo conventions |
Examples
Example 1: Pre-Commit Flow
Trigger: Developer requests validation before commit
1. Read CHANGELOG.md β Understand context
2. Run local-validate.sh β All checks pass
3. Invoke code-review β No critical issues
4. Invoke smart-commit β Generate: "feat(agent): add workflow orchestrator"
5. Present summary β Human approves
6. Report complete with evidence
Example 2: CI Recovery
Trigger: CI fails on shellcheck
1. Detect failure via autonomous-ci monitoring
2. Invoke systematic-debugging:
- Phase 1: Gather evidence (CI logs)
- Phase 2: Identify cause (SC2086 unquoted variable)
- Phase 3: Hypothesize fix (add quotes)
- Phase 4: Verify fix locally
3. Apply fix to script
4. Run local-validate.sh β Passes
5. Report recovery with evidence
Example 3: Full PR Pipeline
Trigger: Feature complete, ready for review
1. Execute pre-commit pipeline β All green
2. Present diff for human review
3. Human approves commit
4. Invoke jules-integration:
- Create session: "Create PR for workflow-orchestrator agent"
- Set requirePlanApproval: true
- Monitor session
5. Report PR URL when created
Maintenance Rules for Claude
- Never skip validation - Always run local-validate.sh before completion
- Always read CHANGELOG first - Context prevents duplicate work
- Chain skills, don't reinvent - Use existing plugins instead of custom logic
- Require human approval for commits - Orchestration β autonomous commits
- Report with evidence - Tables with status and artifacts
- Update CHANGELOG - Every pipeline execution that changes files