Workflow Status
Execution Context: This skill runs directly in the PAW session (not a subagent)—simple diagnostic with no context isolation benefit.
Serve as the workflow navigator and historian. Diagnose current workflow state, recommend next actions, and optionally post updates to Issues/PRs.
Reference: Follow Core Implementation Principles from paw-workflow skill.
Capabilities
- Diagnose current workflow state from artifacts and git
- Recommend appropriate next steps
- Explain what PAW is, how the workflow works, and how to get started
- List active work items across workspace
- List available workflow presets (built-in and user-defined)
- Post status updates to Issues/PRs (on explicit request)
Default Behavior
Report status in chat—do NOT post to GitHub unless explicitly asked ("post status to issue", "update the PR summary").
State Detection
Artifact Discovery
Check .paw/work/<work-id>/ for:
- WorkflowContext.md (required for workflow context)
- Spec.md, SpecResearch.md (specification stage)
- CodeResearch.md (research stage)
- ImplementationPlan.md (planning stage)
- Docs.md (documentation if separate from implementation)
reviews/ directory (Final Agent Review artifacts)
reviews/planning/ directory (Planning Documents Review artifacts)
Note existence vs intentionally skipped (minimal mode skips Spec/Docs).
Configuration Detection
Read WorkflowContext.md for:
- Workflow Mode, Review Strategy, Review Policy
- Artifact Lifecycle:
commit-and-clean | commit-and-persist | never-commit
- Final Agent Review:
enabled | disabled
- Planning Docs Review:
enabled | disabled
- Final Review Mode:
single-model | multi-model | society-of-thought
- Final Review Interactive:
true | false | smart
- Plan Generation Mode:
single-model | multi-model
- Plan Generation Models: comma-separated model names (for multi-model modes)
- Implementation Model:
none (session default) | concrete model name
- Planning Review Mode:
single-model | multi-model
- Planning Review Interactive:
true | false | smart
- Final Review Specialists:
all | adaptive:<N> | comma-separated list (when society-of-thought)
- Final Review Interaction Mode:
parallel | debate (when society-of-thought)
- Final Review Specialist Models:
none | model pool | pinned pairs | mixed (when society-of-thought)
Phase Counting
Parse ImplementationPlan.md with regex: ^## Phase \d+:
- Count distinct phase numbers
- Report: "Phase N of M" or "Phase N (plan shows M phases total)"
- Never assume total—always verify
Phase Candidates
Check ## Phase Candidates section in ImplementationPlan.md:
- Count unresolved (
- [ ]), promoted ([promoted]), skipped ([skipped]), deferred ([deferred]), not feasible ([not feasible])
- If unresolved exist after last phase: report "N phase candidates pending review"
Git Status
Determine:
- Current branch:
git branch --show-current
- Staged/unstaged changes:
git status --porcelain
- Upstream divergence: commits ahead/behind remote
PR Discovery
For prs strategy:
- Find branches:
<target>_plan, <target>_phase*, <target>_docs
- Query PRs by head branch
- Capture: URL, state (open/merged/closed), CI status
For local strategy:
- Focus on target branch and Final PR only
PR Review Comments
When PRs exist:
- Fetch inline review comments and general discussion
- Compare comment timestamps vs commit history
- Summarize: "X comments (Y addressed, Z outstanding)"
Workflow Stage Progression
Map state to guidance:
| State |
Recommendation |
| Missing Spec.md + full mode |
"Start specification: spec" |
| Spec.md exists, no CodeResearch.md |
"Run code research: research" |
| CodeResearch.md exists, no Plan |
"Create plan: plan" |
| Plan exists, planning-docs-review enabled, no reviews/planning/ |
"Run planning docs review" |
| Plan exists, no phase work |
"Begin Phase 1: implement" |
| Phase N complete, Phase N+1 exists |
"Continue Phase N+1: implement" |
| All phases complete, review enabled, no reviews/ |
"Run final review: final-review" |
| All phases complete, reviews/ exists |
"Create final PR: pr" |
| All phases complete, review disabled |
"Create final PR: pr" |
| All complete + unresolved candidates |
"Review phase candidates before PR" |
Workflow Mode Behavior
Full Mode
Expect: Spec → Spec Research (optional) → Code Research → Plan → Planning Docs Review (if enabled) → Implementation (multi-phase, including Documentation phase) → Final Review (if enabled) → Final PR
Minimal Mode
Expect: Code Research → Plan → Implementation (including Documentation phase) → Final Review (if enabled) → Final PR
Skips: Spec, Spec Research (local strategy enforced)
Custom Mode
Inspect disk to discover actual stages per Custom Workflow Instructions.
Multi-Work Management
When asked "What PAW work items do I have?":
- Enumerate
.paw/work/ directories with WorkflowContext.md
- Report: Work Title, Work ID, target branch, last modified, current stage
- Sort by most recently modified
Issue/PR Updates (Opt-in Only)
Only post externally when explicitly asked.
Issue comments:
- Prefix:
**🐾 Status Update 🤖:**
- Include: Artifacts, PRs, phase checklist
PR body updates:
- Only modify content inside
<!-- BEGIN:AGENT-SUMMARY --> / <!-- END:AGENT-SUMMARY --> block
- Preserve all other text
Never:
- Modify issue descriptions
- Assign reviewers
- Change labels
Preset Discovery
When asked "What presets are available?" or "List presets":
- Built-in presets:
quick (minimal ceremony), standard (balanced with gates), thorough (maximum rigor), team (PR-based collaboration), auto (autonomous, final-pr-only), auto-full (auto + full review rigor), shaping-full (work shaping then auto-full)
- User presets: Scan
~/.paw/presets/*.yaml files, read name and description from each
- Display: name, description, source (built-in/user), default marker if set, extends target if present
- If user preset has same name as built-in, show user version (it takes precedence)
Help Mode
For "What is PAW?", "What does PAW stand for?", or similar onboarding questions:
- Use the exact name Phased Agent Workflow. Never invent an acronym expansion.
- For full documentation, see: https://lossyrob.github.io/phased-agent-workflow/ (overview), https://lossyrob.github.io/phased-agent-workflow/guide/ (getting started), https://lossyrob.github.io/phased-agent-workflow/guide/cli-installation/ (CLI install).
- Explain briefly:
- PAW enables Context-Driven Development: agents build understanding through durable artifacts (specs, research, plans) before writing code.
- PAW supports two workflows: implementation and review.
- Workflow stages are top-level milestones; implementation phases are subdivisions inside
ImplementationPlan.md.
- If the user also asks how to get started:
{{#cli}}
- Select the PAW custom agent (e.g.
copilot --agent PAW or /agent PAW) and say "start a new PAW workflow".
{{/cli}}
{{#vscode}}
- Run
PAW: New PAW Workflow.
{{/vscode}}
- Prefer concise, sourced onboarding language over improvisation.
When asked "What does do?", provide:
- Purpose of the stage
- Required inputs/artifacts
- Expected outputs
- Typical duration
- Command to run
For implementation details (e.g., two-agent pattern, delegation mechanics), reference paw-workflow skill.
For "How do I start?", explain:
PAW: New PAW Workflow command
- Parameters (branch, mode, strategy, issue URL)
- Available presets for quick setup (e.g., "use
quick for minimal ceremony, thorough for full review pipeline")
- That prompt files generate on demand
Status Dashboard Format
Synthesize findings into sections:
- Artifacts: Existence and status
- Phases: Current progress (N of M)
- Phase Candidates: Pending/resolved candidate counts (if any exist)
- Branch & Git: Current state, divergence
- PRs: Open/merged status, review comments
- Next Actions: Recommended commands
Guardrails
- Verify phase count from ImplementationPlan.md—never assume
- Never mutate issue descriptions or PR content outside summary blocks
- Never push, merge, or rewrite git history
- Be idempotent: same state → same summary
- If required info missing, state blocker and resolution
Completion Response
Report:
- Current workflow state
- Recommended next action with command
- Any blockers or warnings
- PR/branch status summary
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: paw-status3description: Workflow status activity skill for PAW workflow. Diagnoses workflow state, recommends next steps, explains PAW process, and optionally posts updates to Issues/PRs. Use when this capability is needed.4---56# Workflow Status78> **Execution Context**: This skill runs **directly** in the PAW session (not a subagent)—simple diagnostic with no context isolation benefit.910Serve as the workflow navigator and historian. Diagnose current workflow state, recommend next actions, and optionally post updates to Issues/PRs.1112> **Reference**: Follow Core Implementation Principles from `paw-workflow` skill.1314## Capabilities1516- Diagnose current workflow state from artifacts and git17- Recommend appropriate next steps18- Explain what PAW is, how the workflow works, and how to get started19- List active work items across workspace20- List available workflow presets (built-in and user-defined)21- Post status updates to Issues/PRs (on explicit request)2223## Default Behavior2425**Report status in chat**—do NOT post to GitHub unless explicitly asked ("post status to issue", "update the PR summary").2627## State Detection2829### Artifact Discovery3031Check `.paw/work/<work-id>/` for:32- WorkflowContext.md (required for workflow context)33- Spec.md, SpecResearch.md (specification stage)34- CodeResearch.md (research stage)35- ImplementationPlan.md (planning stage)36- Docs.md (documentation if separate from implementation)37- `reviews/` directory (Final Agent Review artifacts)38- `reviews/planning/` directory (Planning Documents Review artifacts)3940Note existence vs intentionally skipped (minimal mode skips Spec/Docs).4142### Configuration Detection4344Read WorkflowContext.md for:45- Workflow Mode, Review Strategy, Review Policy46- Artifact Lifecycle: `commit-and-clean` | `commit-and-persist` | `never-commit`47- Final Agent Review: `enabled` | `disabled`48- Planning Docs Review: `enabled` | `disabled`49- Final Review Mode: `single-model` | `multi-model` | `society-of-thought`50- Final Review Interactive: `true` | `false` | `smart`51- Plan Generation Mode: `single-model` | `multi-model`52- Plan Generation Models: comma-separated model names (for multi-model modes)53- Implementation Model: `none` (session default) | concrete model name54- Planning Review Mode: `single-model` | `multi-model`55- Planning Review Interactive: `true` | `false` | `smart`56- Final Review Specialists: `all` | `adaptive:<N>` | comma-separated list (when society-of-thought)57- Final Review Interaction Mode: `parallel` | `debate` (when society-of-thought)58- Final Review Specialist Models: `none` | model pool | pinned pairs | mixed (when society-of-thought)5960### Phase Counting6162Parse ImplementationPlan.md with regex: `^## Phase \d+:`63- Count distinct phase numbers64- Report: "Phase N of M" or "Phase N (plan shows M phases total)"65- Never assume total—always verify6667### Phase Candidates6869Check `## Phase Candidates` section in ImplementationPlan.md:70- Count unresolved (`- [ ]`), promoted (`[promoted]`), skipped (`[skipped]`), deferred (`[deferred]`), not feasible (`[not feasible]`)71- If unresolved exist after last phase: report "N phase candidates pending review"7273### Git Status7475Determine:76- Current branch: `git branch --show-current`77- Staged/unstaged changes: `git status --porcelain`78- Upstream divergence: commits ahead/behind remote7980### PR Discovery8182For **prs strategy**:83- Find branches: `<target>_plan`, `<target>_phase*`, `<target>_docs`84- Query PRs by head branch85- Capture: URL, state (open/merged/closed), CI status8687For **local strategy**:88- Focus on target branch and Final PR only8990### PR Review Comments9192When PRs exist:93- Fetch inline review comments and general discussion94- Compare comment timestamps vs commit history95- Summarize: "X comments (Y addressed, Z outstanding)"9697## Workflow Stage Progression9899Map state to guidance:100101| State | Recommendation |102|-------|----------------|103| Missing Spec.md + full mode | "Start specification: `spec`" |104| Spec.md exists, no CodeResearch.md | "Run code research: `research`" |105| CodeResearch.md exists, no Plan | "Create plan: `plan`" |106| Plan exists, planning-docs-review enabled, no reviews/planning/ | "Run planning docs review" |107| Plan exists, no phase work | "Begin Phase 1: `implement`" |108| Phase N complete, Phase N+1 exists | "Continue Phase N+1: `implement`" |109| All phases complete, review enabled, no reviews/ | "Run final review: `final-review`" |110| All phases complete, reviews/ exists | "Create final PR: `pr`" |111| All phases complete, review disabled | "Create final PR: `pr`" |112| All complete + unresolved candidates | "Review phase candidates before PR" |113114## Workflow Mode Behavior115116### Full Mode117Expect: Spec → Spec Research (optional) → Code Research → Plan → Planning Docs Review (if enabled) → Implementation (multi-phase, including Documentation phase) → Final Review (if enabled) → Final PR118119### Minimal Mode120Expect: Code Research → Plan → Implementation (including Documentation phase) → Final Review (if enabled) → Final PR121Skips: Spec, Spec Research (local strategy enforced)122123### Custom Mode124Inspect disk to discover actual stages per Custom Workflow Instructions.125126## Multi-Work Management127128When asked "What PAW work items do I have?":129- Enumerate `.paw/work/` directories with WorkflowContext.md130- Report: Work Title, Work ID, target branch, last modified, current stage131- Sort by most recently modified132133## Issue/PR Updates (Opt-in Only)134135Only post externally when explicitly asked.136137**Issue comments**:138- Prefix: `**🐾 Status Update 🤖:**`139- Include: Artifacts, PRs, phase checklist140141**PR body updates**:142- Only modify content inside `<!-- BEGIN:AGENT-SUMMARY -->` / `<!-- END:AGENT-SUMMARY -->` block143- Preserve all other text144145**Never**:146- Modify issue descriptions147- Assign reviewers148- Change labels149150## Preset Discovery151152When asked "What presets are available?" or "List presets":153- **Built-in presets**: `quick` (minimal ceremony), `standard` (balanced with gates), `thorough` (maximum rigor), `team` (PR-based collaboration), `auto` (autonomous, final-pr-only), `auto-full` (auto + full review rigor), `shaping-full` (work shaping then auto-full)154- **User presets**: Scan `~/.paw/presets/*.yaml` files, read name and description from each155- Display: name, description, source (built-in/user), default marker if set, extends target if present156- If user preset has same name as built-in, show user version (it takes precedence)157158## Help Mode159160For "What is PAW?", "What does PAW stand for?", or similar onboarding questions:161- Use the exact name **Phased Agent Workflow**. Never invent an acronym expansion.162- For full documentation, see: https://lossyrob.github.io/phased-agent-workflow/ (overview), https://lossyrob.github.io/phased-agent-workflow/guide/ (getting started), https://lossyrob.github.io/phased-agent-workflow/guide/cli-installation/ (CLI install).163- Explain briefly:164 - PAW enables **Context-Driven Development**: agents build understanding through durable artifacts (specs, research, plans) before writing code.165 - PAW supports two workflows: implementation and review.166 - Workflow **stages** are top-level milestones; implementation **phases** are subdivisions inside `ImplementationPlan.md`.167- If the user also asks how to get started:168{{#cli}}169 - Select the PAW custom agent (e.g. `copilot --agent PAW` or `/agent PAW`) and say "start a new PAW workflow".170{{/cli}}171{{#vscode}}172 - Run `PAW: New PAW Workflow`.173{{/vscode}}174- Prefer concise, sourced onboarding language over improvisation.175176When asked "What does <stage> do?", provide:1771. Purpose of the stage1782. Required inputs/artifacts1793. Expected outputs1804. Typical duration1815. Command to run182183For implementation details (e.g., two-agent pattern, delegation mechanics), reference `paw-workflow` skill.184185For "How do I start?", explain:186- `PAW: New PAW Workflow` command187- Parameters (branch, mode, strategy, issue URL)188- Available presets for quick setup (e.g., "use `quick` for minimal ceremony, `thorough` for full review pipeline")189- That prompt files generate on demand190191## Status Dashboard Format192193Synthesize findings into sections:194- **Artifacts**: Existence and status195- **Phases**: Current progress (N of M)196- **Phase Candidates**: Pending/resolved candidate counts (if any exist)197- **Branch & Git**: Current state, divergence198- **PRs**: Open/merged status, review comments199- **Next Actions**: Recommended commands200201## Guardrails202203- Verify phase count from ImplementationPlan.md—never assume204- Never mutate issue descriptions or PR content outside summary blocks205- Never push, merge, or rewrite git history206- Be idempotent: same state → same summary207- If required info missing, state blocker and resolution208209## Completion Response210211Report:212- Current workflow state213- Recommended next action with command214- Any blockers or warnings215- PR/branch status summary216217---218> Converted and distributed by [TomeVault](https://tomevault.io/claim/lossyrob) — claim your Tome and manage your conversions.219<!-- tomevault:4.0:skill_md:2026-04-11 -->