Files
2025-11-29 18:26:08 +08:00

49 lines
2.2 KiB
YAML

name: workflow.orchestrate
version: 0.1.0
description: Orchestrate multi-artifact workflows by coordinating specialized agents
and artifact creation skills. Creates complete artifact sets for complex initiatives
by managing dependencies, sequencing work, and ensuring artifact consistency. Supports
common SDLC workflows like project initiation, security reviews, data design, test
planning, deployment planning, and full SDLC cycles.
inputs:
- 'workflow_type (string, required): Type of workflow to execute (project-initiation,
security-review, data-design, test-planning, deployment-planning, full-sdlc)'
- 'description (string, required): Initiative or project description for context'
- 'output_directory (string, required): Directory where all workflow artifacts will
be created'
- 'author (string, optional): Author name for generated artifacts (default: "Workflow
Orchestrator")'
- 'classification (string, optional): Classification level (Public, Internal, Confidential,
Restricted, default: Internal)'
outputs:
- 'workflow-execution-report: Complete workflow execution report with all generated
artifacts'
- 'artifact-manifest: Manifest of all created artifacts with paths and validation
status'
- All artifacts specified by the workflow type (e.g., business-case, project-charter,
etc.)
- None (initiates workflows from user context)
- workflow-execution-report
- artifact-manifest
- Plus all artifacts specified by the chosen workflow type
- filesystem:read
- filesystem:write
- artifact.create skill (to create individual artifacts)
- artifact.validate skill (to validate created artifacts)
- Template files in templates/ directory
- Call artifact.create with appropriate type and context
- Call artifact.validate to check quality
- Track created artifacts and validation results
- Handle missing dependencies gracefully
- Continue workflow even if individual artifacts fail
- Report all failures in execution report
- Return overall success based on whether any artifacts were created
status: active
permissions: []
entrypoints:
- command: /workflow/orchestrate
handler: workflow_orchestrate.py
runtime: python
description: Orchestrate multi-artifact workflows by coordinating specialized agents
and artifact creation skills