Skip to content
Back to skills

Paw Status

ASecurity

Workflow status activity skill for PAW workflow. Diagnoses workflow state, recommends next steps, explains PAW process, and optionally posts updates to Issues/PRs.

  • 39 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added February 7, 2026
documentationrailsgitdocumentation

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add lossyrob/phased-agent-workflow --skill paw-status --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Paw Status?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Paw Status
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lossyrob-paw-status/badge)](https://www.skillsdirectory.com/skills/lossyrob-paw-status)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: paw-status
description: Workflow status activity skill for PAW workflow. Diagnoses workflow state, recommends next steps, explains PAW process, and optionally posts updates to Issues/PRs.
---

# 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 PAW process and stages
- List active work items across workspace
- 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)

Note existence vs intentionally skipped (minimal mode skips Spec/Docs).

### Configuration Detection

Read WorkflowContext.md for:
- Workflow Mode, Review Strategy, Review Policy
- Final Agent Review: `enabled` | `disabled`
- Final Review Mode: `single-model` | `multi-model`
- Final Review Interactive: `true` | `false`

### 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, 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 → 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

## Help Mode

When asked "What does <stage> do?", provide:
1. Purpose of the stage
2. Required inputs/artifacts
3. Expected outputs
4. Typical duration
5. 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)
- 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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.