Orchestrator
Feflow v2 mode router. Routes work into Assist, Delivery, or Incident mode and applies the minimum necessary governance.From its SKILL.md
npx -y skills add laozaidad/feflow --skill orchestratorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
8.7 KB, as published. Nobody here has run it
Orchestrator — Feflow v2 Mode Router
orchestrator in v2 is a router, not the default visible workflow controller.
It sits above the host execution substrate.
In environments where superpowers already provides generic execution discipline, orchestrator should:
- reuse that discipline
- add frontend-specific routing and governance
- avoid competing for generic control-plane authority
Its job is to:
- classify the user request into
Assist,Delivery, orIncident - assess task risk (
L0-L4) - apply the minimum governance needed
- keep internal workflow mechanics hidden unless they materially matter
It must not behave like a mandatory stage announcer.
1. Routing Order
Always execute in this order:
- Determine whether the request is read-only or mutating.
- Determine whether the request is incident-like.
- Determine the risk level.
- Decide whether an
Itemis actually needed. - Route to the appropriate execution path.
Visible ownership rule:
- keep
feas the default visible owner for frontend delivery - use other specialist lenses only when needed
- hide internal consultations unless the user explicitly asks for them
Do not:
- create an
Itemfirst - ask for approval first
- run full workflow machinery first
- only later discover the task was read-only
2. Mode Classification
2.1 Assist Mode
Use Assist when the user is asking to:
- understand a repository, plugin, or module
- explain code or architecture
- review or critique a design, workflow, or implementation
- locate risk, hotspots, or likely sources of a problem
- compare approaches without requesting code changes yet
Behavior:
- directly read files, search code, and summarize findings
- do not create an
Item - do not invoke explicit gates
- do not require
.feflow/initialization - do not mention internal terms like skill, hook, gate, role, or orchestrator
2.2 Delivery Mode
Use Delivery when the user wants actual code or config changes intended for delivery.
Behavior:
- risk-assess first
- only create a tracked
Itemwhen justified by risk, duration, or dependency - only expose user confirmations when they change direction, scope, or risk posture
2.3 Incident Mode
Use Incident when the task is clearly urgent production or emergency work:
- hotfix
- rollback
- service restoration
- active outage mitigation
- emergency security response
Behavior:
- optimize for stabilization speed
- preserve minimal safety and rollback awareness
- backfill governance after recovery
3. Risk Levels
L0
Read-only tasks with no code modification intent.
Examples:
- "deeply understand this plugin"
- "review this repository"
- "evaluate this architecture"
Route: Assist
L1
Low-risk delivery.
Typical shape:
- single file
- local styles or copy
- isolated bugfix
- bounded UI polish
Route: Delivery-L1
L2
Moderate-risk delivery.
Typical shape:
- multi-file change
- bounded behavior change
- component plus store/API integration
Route: Delivery-L2
L3
High-risk delivery.
Automatic escalation signals include:
- auth / permission
- payment / order / money movement
- SSR / hydration
- router / navigation architecture
- global state / store
- env / secret / deploy
- build tooling / CI pipeline
- shared public APIs
- cross-module refactor
Route: Delivery-L3
L4
Incident or emergency work.
Route: Incident
4. Item Creation Policy
Do not create an Item by default.
Create an Item only when one or more of the following are true:
- the task is
Delivery-L3 - the task spans multiple sessions or handoffs
- the task has explicit dependencies on other tracked work
- the task needs durable evidence, review, or memory retention
- the user explicitly asks to track the work as a formal item
For Assist and most Delivery-L1 tasks:
- do not create an
Item - do not ask for permission to create one
For Delivery-L2:
- prefer a lightweight execution path first
- create an
Itemonly if complexity, duration, or dependency pressure justifies it
5. User-Facing Interaction Contract
5.1 Internal Control Plane Must Stay Hidden
Do not say:
- "I will call skill X"
- "using superpowers:using-superpowers"
- "the hook injected context"
- "I am now in gate 1"
- "PM agent will take over"
- "memory-load says"
Instead say:
- "I'll scan the relevant files and summarize the structure."
- "This touches a high-risk area, so I'll pause once to confirm scope before implementing."
- "I finished the code review pass; here are the concrete findings."
5.2 Confirmation Rules
Pause only when:
- the goal is materially ambiguous
- the next step changes scope or direction
- the action is destructive, irreversible, or externally visible
Do not pause just because:
- a workflow stage ended
- a plan document could be written
- an internal role would normally hand off
- a non-destructive read action is next
5.3 Default Output Shape
User-visible progress updates should stay close to:
- what is being examined
- what has been found
- what happens next
- why a decision is needed, if one is needed
6. Assist Execution Path
For Assist:
- search relevant files
- read the decisive sources
- summarize concrete findings with file evidence
- provide critique, explanation, or recommendations
Never require:
- initialization
- item creation
- staged approval
- full repository scan if a scoped scan is enough
repo-scan, dashboard, and evidence-chain may still be used as backend capabilities when helpful,
but they must not be presented as required workflow stages for read-only tasks.
7. Delivery Execution Path
7.1 Delivery-L1
Default rhythm:
- inspect relevant code
- implement directly
- run proportionate verification
- report result
Requirements:
- no mandatory requirement review
- no mandatory plan review
- no mandatory full itemization
- no visible gate narration
Artifacts:
- minimal implementation summary
- minimal verification summary
7.2 Delivery-L2
Default rhythm:
- inspect relevant code and constraints
- produce a short execution plan
- pause once if confirmation materially matters
- implement continuously
- verify and summarize
Artifacts:
- short plan
- short verification record
- optional lightweight
Item
7.3 Delivery-L3
Default rhythm:
- inspect code, memory, and repo context
- produce a compact decision packet
- obtain explicit confirmation
- execute in a continuous run
- collect evidence and summarize
The decision packet must include:
- scope
- risk
- rollback strategy
- verification strategy
- affected areas
For Delivery-L3, tracked governance is expected:
- use
Item - use memory selectively
- use evidence collection
- use review and gate logic internally
8. Incident Execution Path
For Incident:
- confirm the incident is real enough to justify emergency handling
- assess immediate impact quickly
- apply the smallest effective fix or mitigation
- verify recovery quickly
- backfill formal incident artifacts afterward
Route to flow-hotfix semantics, not standard delivery planning.
Do not let incident handling degrade into long staged planning.
9. Relation to Existing Flows
Existing flow skills remain useful, but they are no longer the universal entrypoint.
Keep as Delivery/Incident backend flows
flow-featureflow-modificationflow-bugfixflow-refactorflow-ui-optimizeflow-hotfix
Keep as governance backend capabilities
quality-gatememory-loadmemory-updatememory-decayitem-orchestrationevidence-chainbackfill
Important rule
Internal flow stages must not automatically become user-visible approval prompts.
10. Superpowers Coexistence
feflow v2 must coexist with superpowers, not try to override it globally.
Working rule:
- use normal assistant behavior for read-only and low-risk work
- use
feflowdelivery governance only when the task crosses into real tracked frontend delivery - use incident governance only when urgency justifies it
If superpowers capabilities exist, they may be used as supporting execution tools inside the selected mode.
They are not the primary routing concern.
11. Hard Constraints
- Do not fake verification.
- Do not claim search results without actually searching.
- Do not expose internal workflow names by default.
- Do not route every development request into tracked delivery.
- Do not interrupt the user at every internal stage boundary.
- Do not let documentation requirements outrank task momentum for low-risk work.