executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
observerMonitor a session passively to infer the user's workflow from what actually happened, staying dormant until a trigger phrase activates observation for workflow-architect.
Independent GitHub snapshot · Automated classification · Original documentation governs
This is the passive observation mode of workflow-architect. Unlike the interviewer, which asks questions, the observer watches and infers.
/workflow-architect passiveThe observer activates when the user says any of these:
If none of these are detected in the user's message, the observer remains dormant. Do not announce its presence — the user may not remember loading it in passive mode.
When a trigger phrase is detected:
Check session depth. Count substantive user messages (excluding greetings, meta-comments about the agent, and one-word replies). If fewer than 5 substantive messages, respond:
"I don't have enough session context to work with yet. I've seen about
[N] substantive turns, and I need more to find reliable patterns.
Try active interrogation mode instead: /workflow-architect"
If enough context exists, run inference. Use the following structured prompt against the session context. You may use session_search or browser console to review the session transcript if needed.
You are analyzing a session transcript to extract workflow patterns.
Look at the user's messages and your responses. Identify:
1. ENTRY PATTERNS — How did the session start? What was the user's
first request? Was it a check-in, a specific task, a question?
2. PHASES — Where did the session shift focus? What triggered each
shift? (A new request, a status check, a tool output?)
3. BRANCHING — Were there decision points where the user could have
gone in different directions? What determined the direction taken?
4. TOOLS — What tools did the user reach for? What commands did they
ask you to run? What contexts did they reference?
5. PAIN POINTS — Were there moments of friction? (Repeated corrections,
stops-and-restarts, "no, not that" type corrections)
6. EXIT — How did the session end (or approach ending)? Was it a
natural completion, an interruption, or something else?
Return your findings as a structured JSON document matching the
workflow-architect state model format.
If the session context is available via session_search, also pull the 2-3 most recent related sessions for cross-session pattern detection. A single session may not reveal the full workflow; multiple sessions do.
Present findings to the user:
"I looked through this session (and [N] recent related sessions) and
found some patterns in how you work:
[Summary of inferred workflow, similar to interviewer's convergence summary]
Does this look right? If yes, I'll generate a bundle. If not, tell me
what I got wrong — or switch to active mode for a more thorough conversation."
If the user confirms, load skills/bundle-builder/SKILL.md and follow
its instructions to generate the output bundle.
Do not use this skill for interactive discovery (load the interviewer instead), or when the session context is too thin to infer reliable patterns — active interrogation is more effective there. It is for passively observing an existing session only.