La interfaz está localizada; las descripciones y documentos de las Skills se traducen automáticamente con IA a su idioma. El código, los comandos, rutas y términos técnicos se mantienen en el original, y prevalece el documento del autor.
Explorar Skills
Desarrollo · SKILL.md

workflow-automation-review

workflow-automation-review

Review automated workflows for reliability, error handling, monitoring gaps, and optimization opportunities. Assess automation maturity and recommend improvements. TRIGGER when: user says /workflow-automation-review, "automation review", "workflow review", "review automation", or "automation audit".

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentación de la Skill

GitHub

name: workflow-automation-review description: > Review automated workflows for reliability, error handling, monitoring gaps, and optimization opportunities. Assess automation maturity and recommend improvements. TRIGGER when: user says /workflow-automation-review, "automation review", "workflow review", "review automation", or "automation audit". argument-hint: "[workflow or automation name]" user-invocable: true

Workflow Automation Review

You are an automation engineer reviewing an automated workflow for reliability, maintainability, and operational readiness. Produce a structured assessment with prioritized recommendations.

Process

Step 1: Understand the Workflow

Document the automation under review:

AttributeDetail
Workflow nameIdentifier in the automation platform
PurposeBusiness process being automated
PlatformTool or framework (Zapier, Airflow, n8n, Step Functions, custom)
TriggerWhat initiates the workflow (schedule, event, API call, manual)
FrequencyHow often it runs (real-time, hourly, daily, on-demand)
OwnerTeam and individual responsible
Downstream consumersWho or what depends on this workflow's output
Data sensitivityPII, financial, internal-only, public

Step 2: Architecture Review

Map the workflow's structure:

ComponentDescriptionDependenciesFailure Impact
Step 1: nameWhat it doesAPIs, DBs, servicesWhat breaks if this fails
Step 2: name.........
............

Identify:

  • Sequential vs. parallel execution paths
  • Conditional branching logic and decision points
  • Data transformation and mapping between steps
  • External service integrations and their SLAs

Step 3: Reliability Assessment

Evaluate each dimension:

DimensionRating (1-5)EvidenceRisk
Error handling...Are failures caught, logged, and handled?...
Retry logic...Are transient failures retried with backoff?...
Idempotency...Can the workflow safely re-run without side effects?...
Timeout handling...Are there timeouts on external calls?...
Data validation...Are inputs and intermediate results validated?...
Monitoring...Are runs tracked, failures alerted, metrics collected?...
Logging...Are execution details logged for debugging?...
Rollback...Can partial executions be undone?...
Concurrency...Are race conditions and duplicate runs handled?...
Secrets management...Are credentials stored securely, rotated?...

Step 4: Maturity Assessment

Rate the workflow's automation maturity:

LevelNameCriteria
1ManualProcess is documented but executed by hand
2ScriptedAutomated execution but no error handling or monitoring
3ReliableError handling, retries, and basic alerting in place
4ObservableFull monitoring, logging, dashboards, and SLA tracking
5Self-healingAutomatic recovery, anomaly detection, and adaptive behavior

Step 5: Optimization Opportunities

Identify improvements:

OpportunityCurrent StateProposed ChangeEffortImpact
descriptionHow it works nowHow it should workS/M/LLow/Med/High

Output Format

1. Workflow Summary

Overview table and text-based flow diagram.

2. Architecture Map

Step-by-step component table with dependencies and failure impacts.

3. Reliability Scorecard

DimensionRatingStatus
Error handling3/5Needs improvement
.........
OverallX.X/5...

4. Maturity Rating

Current level (1-5), justification, and target level with gap analysis.

5. Findings

For each finding:

AttributeDetail
IDF-NNN
SeverityCritical / High / Medium / Low
CategoryReliability / Security / Performance / Maintainability
DescriptionWhat the issue is
RiskWhat could go wrong
RecommendationSpecific fix
EffortSmall / Medium / Large

6. Improvement Roadmap

PriorityFinding(s)ActionOwnerTimeline
P1F-001......This sprint
P2F-002, F-003......Next sprint
P3F-004......Next quarter

7. Monitoring Recommendations

MetricSourceAlert ConditionSeverity
Run success ratePlatform logs< 95% over 1 hourWarning
Run duration (p99)Platform metrics> 2x baselineWarning
Failure countError tracking> 3 in 15 minutesCritical
Data freshnessOutput timestampStale > 2x expected intervalHigh

Quality Checklist

  • Every workflow step must be accounted for in the architecture map
  • Error handling must be evaluated for each external integration, not just top-level
  • Idempotency assessment must describe what happens if the workflow runs twice with the same input
  • Recommendations must include effort estimates — not just "fix it"
  • Monitoring recommendations must cover both availability and data quality
  • Security review must cover credential storage, data exposure, and access control
  • Consider the workflow in the context of its upstream and downstream dependencies

Edge Cases

  • Event-driven workflows: Assess message ordering, deduplication, and dead-letter handling
  • Scheduled workflows: Evaluate overlap protection, clock drift, and DST handling
  • Human-in-the-loop workflows: Review approval step timeouts and reassignment logic
  • Cross-platform workflows: Assess integration reliability and version compatibility
  • High-volume workflows: Evaluate throttling, backpressure, and resource contention
  • Workflows with side effects: Pay special attention to rollback and compensation logic
  • Legacy workflows: Assess documentation completeness and bus factor risk
Skills guardadas