// AUTO-ACTIVATE on keywords (workflow, kanban, regras de negócio, transição, processo, estado, automação, patterns, agents, dashboard). Provides comprehensive knowledge and practical tools for developing the Kanban-Workflow system in VibeCForms v4.0. Covers workflow architecture, implementation phases, AI agents, pattern analysis, visual editors, business rules, auto-transitions, and analytics. Use when user mentions workflow-related concepts or business logic.
| name | workflow_kanban |
| description | AUTO-ACTIVATE on keywords (workflow, kanban, regras de negócio, transição, processo, estado, automação, patterns, agents, dashboard). Provides comprehensive knowledge and practical tools for developing the Kanban-Workflow system in VibeCForms v4.0. Covers workflow architecture, implementation phases, AI agents, pattern analysis, visual editors, business rules, auto-transitions, and analytics. Use when user mentions workflow-related concepts or business logic. |
Enable development of a complete Kanban-Workflow management system for VibeCForms v4.0. The system combines visual Kanban boards with dynamic forms that automatically generate workflow processes, featuring AI-powered pattern analysis, automated transitions, and comprehensive analytics.
This skill provides five progressive knowledge levels (fundamentals → implementation), three functional Python scripts (validator, template generator, implementation assistant), and pre-configured templates ready for use.
AUTOMATIC ACTIVATION: This skill should be automatically invoked when the user mentions ANY of these keywords or related concepts:
Primary Keywords:
workflow / workflows / fluxo / fluxoskanban / kanbans / quadro kanbanregras de negócio / business rules / lógica de negóciotransição / transições / transitions / auto-transitionprocesso / processos / process / workflow processestado / estados / state / states / statusSecondary Keywords:
pré-requisito / prerequisite / prerequisitesautomação / automation / automaticpadrões de workflow / workflow patternsagente / agentes / AI agents / workflow agentsanálise de padrões / pattern analysisanomalia / anomaly detectioneditor visual / visual editor / kanban editordashboard / analytics / métricas de workflowaudit / auditoria / timelineforced transition / transição forçadacascade / cascata / progressão em cascataContext-Based Activation:
Use this skill when:
Do NOT use for:
The skill organizes documentation in five progressive levels. Start at Level 1 and advance as needed:
Target: Developers new to the project
Content: Core concepts, Kanban-Form architecture (1:N), pluggable persistence
File: references/level_1_fundamentals.md
Use when: Understanding project basics, first time on the project
Target: Developers implementing core features
Content: AutoTransitionEngine, AI Agents, PatternAnalyzer, complete user flows
File: references/level_2_engine.md
Use when: Implementing transitions, automation, pattern analysis
Target: Developers working on UI/UX
Content: Visual Editor, Analytics Dashboard, Exports, Audit Interface
File: references/level_3_interface.md
Use when: Building visual interfaces, dashboards, user-facing features
Target: Architects and tech leads
Content: Complete technical architecture, component diagrams, directory structure
File: references/level_4_architecture.md
Use when: Planning architecture, reviewing technical decisions, integrations
Target: Project managers and implementers
Content: Complete example (Order Flow), 5 implementation phases (50 days), testing strategy (150+ tests)
File: references/level_5_implementation.md
Use when: Planning implementation, defining schedules, creating tests
"Warn, Not Block" Philosophy: Prerequisites NEVER block transitions. They warn users and require justification for forced transitions, but maintain user autonomy.
Key Concepts:
The skill includes three Python scripts for immediate use:
scripts/kanban_validator.py)Validate kanban JSON files for correctness and completeness.
Usage:
python3 ~/.claude/skills/workflow_kanban/scripts/kanban_validator.py <kanban.json>
Validates:
Example:
python3 ~/.claude/skills/workflow_kanban/scripts/kanban_validator.py /home/rodrigo/VibeCForms/src/config/kanbans/pedidos.json
scripts/template_generator.py)Generate pre-configured kanban templates ready to use.
Usage:
# List available templates
python3 ~/.claude/skills/workflow_kanban/scripts/template_generator.py --list
# Generate template
python3 ~/.claude/skills/workflow_kanban/scripts/template_generator.py --template order_flow --output pedidos.json
Available Templates:
order_flow - Complete order workflow (quote → order → delivery → completed)support_ticket - Support ticket management (new → analysis → resolved)hiring - Hiring process (candidate → interviews → hired)approval - Generic approval flow (pending → review → approved/rejected)Example:
python3 ~/.claude/skills/workflow_kanban/scripts/template_generator.py --template order_flow --output /home/rodrigo/VibeCForms/src/config/kanbans/pedidos.json
scripts/implementation_assistant.py)Guide implementation phase by phase with checklists and progress tracking.
Usage:
# View overview of all phases
python3 ~/.claude/skills/workflow_kanban/scripts/implementation_assistant.py
# View detailed checklist for Phase 1
python3 ~/.claude/skills/workflow_kanban/scripts/implementation_assistant.py --phase 1
# Check implementation progress
python3 ~/.claude/skills/workflow_kanban/scripts/implementation_assistant.py --check
Shows:
Example:
# View Phase 2 (AutoTransitionEngine) checklist
python3 ~/.claude/skills/workflow_kanban/scripts/implementation_assistant.py --phase 2
# Step 1: Generate template
python3 ~/.claude/skills/workflow_kanban/scripts/template_generator.py --template order_flow --output my_kanban.json
# Step 2: Customize JSON as needed (edit file)
# Step 3: Validate configuration
python3 ~/.claude/skills/workflow_kanban/scripts/kanban_validator.py my_kanban.json
# Step 4: If valid, copy to VibeCForms
cp my_kanban.json /home/rodrigo/VibeCForms/src/config/kanbans/
# Step 1: Review overall roadmap
python3 ~/.claude/skills/workflow_kanban/scripts/implementation_assistant.py
# Step 2: View current phase checklist
python3 ~/.claude/skills/workflow_kanban/scripts/implementation_assistant.py --phase 1
# Step 3: Check progress regularly
python3 ~/.claude/skills/workflow_kanban/scripts/implementation_assistant.py --check
# Step 1: Read Level 1 for fundamentals
cat ~/.claude/skills/workflow_kanban/references/level_1_fundamentals.md
# Step 2: Progress to Level 2 for engine details
cat ~/.claude/skills/workflow_kanban/references/level_2_engine.md
# Step 3: Consult other levels as needed
# Level 3 for UI, Level 4 for architecture, Level 5 for implementation
# Validate a kanban file
python3 ~/.claude/skills/workflow_kanban/scripts/kanban_validator.py /path/to/kanban.json
# If errors found, consult Level 1 for structure reference
# Fix errors and re-validate
Layers:
Key Components:
Phase 1 (10 days): Core Kanban-Form Integration
Phase 2 (10 days): AutoTransitionEngine
Phase 3 (10 days): Basic AI
Phase 4 (10 days): Visual Editor + Dashboard
Phase 5 (10 days): Advanced Features
Total: 50 days, 150+ tests, 80%+ coverage target
{
"id": "pedidos",
"name": "Fluxo de Pedidos",
"states": [
{
"id": "orcamento",
"name": "Orçamento",
"color": "#FFA500",
"is_initial": true,
"auto_transition_to": null
},
{
"id": "pedido",
"name": "Pedido Confirmado",
"color": "#9370DB",
"auto_transition_to": "em_entrega",
"timeout_hours": 48
}
],
"transitions": [
{
"from": "orcamento",
"to": "pedido",
"type": "manual",
"prerequisites": [
{
"type": "field_check",
"field": "valor_total",
"condition": "not_empty",
"message": "Valor deve estar preenchido"
}
]
}
],
"linked_forms": ["pedidos", "pedidos_urgentes"]
}
Most Common Commands:
# Generate and validate a kanban
python3 ~/.claude/skills/workflow_kanban/scripts/template_generator.py --template order_flow --output kanban.json
python3 ~/.claude/skills/workflow_kanban/scripts/kanban_validator.py kanban.json
# View implementation roadmap
python3 ~/.claude/skills/workflow_kanban/scripts/implementation_assistant.py
# View phase checklist
python3 ~/.claude/skills/workflow_kanban/scripts/implementation_assistant.py --phase 1
Progressive Learning Path:
references/level_1_fundamentals.md - Understand conceptstemplate_generator.pykanban_validator.pyimplementation_assistant.py when implementingOriginal Documentation Source: VibeCForms/docs/planning/workflow/workflow_kanban_planejamento_v4_parte*.md