Route fuzzy demand to one focused Define Work operation.
When present, read ~/.pipa/profile.md once for durable business context. If missing, continue without blocking and do not start setup unless the user asks or a soft setup offer is useful.
Select One Operation
Explicit operation invocation wins. Otherwise select exactly one primary operation and preserve the user's business objective:
pipa-problem-framing: clarify the problem, affected people, desired outcomes, success criteria, constraints, or non-goals.pipa-stakeholder-map: map stakeholders, RACI roles, decision authority, approvals, communication, or escalation paths.pipa-project-charter: assess charter readiness and make ago,go-with-conditions, orno-goviability decision.pipa-requirements-brief: turn notes or a broad project-planning ask into requirements, acceptance boundaries, and unresolved decisions.pipa-scope-baseline: baseline deliverables, exclusions, milestones, schedule assumptions, tolerances, and change triggers.pipa-roadmap: sequence candidate work into now/next/later or another requested prioritization method.pipa-decision-log: set up RAID, RACI, decision records, ownership, and review cadence.pipa-daily-plan: brief one specific workday around due work, active priorities, goals, and calendar commitments.
Tie-Breakers
- “Plan this project” or similarly broad project planning selects
pipa-requirements-brief, notpipa-daily-plan. - Select
pipa-daily-planonly when one specific workday's priorities are central. Incidentaltodaywording does not override project requirements, scope, milestone, or roadmap intent. - Recurring or scheduled Daily Plan setup goes to
pipa-manage. - Start-readiness or go/no-go intent selects
pipa-project-charter; problem clarity selectspipa-problem-framing. - Ownership of the engagement selects
pipa-stakeholder-map; governance controls across workstreams selectpipa-decision-log. - Defining acceptance criteria, checks, or boundaries selects
pipa-requirements-brief; assessing delivered work for final acceptance, approval, or signoff goes topipa-improve-operations. - If multiple operations apply, run the one needed first and name the others only as follow-ups.
If the selected operation is unavailable, name that missing skill and stop. Do not imply a fallback or recreate its workflow inline.
Load references/examples/define-work.md only when an example shape helps.
Boundaries
- Pipa onboarding, business profile, preferences, connectors, and company brain setup go to
pipa-manage. - Active delivery updates go to
pipa-deliver-work.
Gotchas
- Use
TBDfor missing owners, dates, source facts, acceptance checks, or decisions. - Do not turn fuzzy context into committed scope without identifying assumptions.
- External docs, project records, client-facing artifacts, tasks, calendar events, messages, or automations require explicit approval before writes.
- The selected operation owns the workflow and output contract; this lane does not reproduce it.