Get the FREE Ultimate OpenClaw Setup Guide →

pactkit-status

npx machina-cli add skill pactkit/claude-code-plugin/pactkit-status --openclaw
Files (1)
SKILL.md
1.1 KB

PactKit Status

Read-only project state report. Provides sprint board summary, git state, and health indicators.

When Invoked

  • Init Phase 6 (Session Context): Bootstrap initial context.
  • Cold-start detection: Auto-invoked when session needs orientation.

Protocol

1. Gather Data

  • Check if docs/product/sprint_board.md exists.
  • If yes: extract story counts by section (Backlog / In Progress / Done).
  • Count Specs in docs/specs/*.md vs total board stories.
  • Check architecture graph freshness.

2. Git State

  • Current branch, uncommitted changes, active feature branches.

3. Output Report

## Project Status Report
### Sprint Board
- Backlog: {N} stories
- In Progress: {N} stories
- Done: {N} stories
### Git State
- Branch: {current}
- Uncommitted: {Y/N}
### Health Indicators
- Architecture graphs: {fresh/stale/missing}
- Specs coverage: {N/N}
### Recommended Next Action
{Decision tree}

CONSTRAINT: This skill is read-only. It does not modify any files.

Source

git clone https://github.com/pactkit/claude-code-plugin/blob/main/pactkit-plugin/skills/pactkit-status/SKILL.mdView on GitHub

Overview

PactKit Status provides a read-only report of the current project state, including sprint board counts, Git state, and health indicators. It supports cold-start orientation by surfacing what exists and what needs attention without modifying files.

How This Skill Works

On invocation, PactKit Status gathers data from the repository: it checks docs/product/sprint_board.md for Backlog/In Progress/Done counts, compares docs/specs/*.md coverage to board stories, and assesses architecture graph freshness. It also collects Git state information (current branch, uncommitted changes, active feature branches) and outputs a structured Project Status Report.

When to Use It

  • Cold-start orientation for a new project to bootstrap initial context
  • Init Phase 6 bootstrap to establish an orientation context without modifying files
  • Onboarding new team members needing a quick project state summary
  • Pre-sprint planning to confirm board status, spec coverage, and health indicators
  • Quick health audit before a release or milestone

Quick Start

  1. Step 1: Invoke pactkit-status during Init Phase 6 or cold-start to gather data
  2. Step 2: Review the Project Status Report sections: Sprint Board, Git State, Health Indicators
  3. Step 3: Follow the Recommended Next Action to guide subsequent steps

Best Practices

  • Ensure docs/product/sprint_board.md exists to enable accurate sprint counts
  • Verify architecture graph freshness to reflect current system health
  • Compare docs/specs/*.md coverage with sprint board stories to identify gaps
  • Remember the report is read-only; do not modify repository files
  • Use the Recommended Next Action in the output to drive immediate follow-ups

Example Use Cases

  • Onboard a new PactKit plugin project by generating a status report at first session
  • Audit an existing pactkit-status run before a major release to assess readiness
  • Validate that sprint board counts align with the content of docs/product/sprint_board.md
  • Check that specs in docs/specs/*.md adequately cover board stories
  • Assess architecture graph freshness to flag missing or stale graphs

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers