session-workflow

Coordinates stepwise sessions by reading and updating TODO.md and feature files, committing reproducible progress before each next step.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/nullhack/pytest-beehave --skill session-workflow-nullhack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-workflow
Source: https://github.com/nullhack/pytest-beehave/tree/main/.opencode/skills/session-workflow
Command: npx skills add https://github.com/nullhack/pytest-beehave --skill session-workflow-nullhack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating long-running feature work often suffers from drift between planning artifacts (like TODO.md) and the actual feature work, leading to lost progress and fragmented commits.

Core Features & Use Cases

  • Read and interpret TODO.md to identify current feature and next action.
  • Resume interrupted sessions by applying the latest checkpoint and updating related docs.
  • Commit session progress and ensure traceability across features and steps.

Quick Start

Start a new session by reading TODO.md to identify the current feature, resume from the latest checkpoint if needed, and update and commit progress as you advance.

Frequently Asked Questions about session-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate TODO.md updates with git commits during feature development?

To automate session management and resume interrupted feature work, this skill reads TODO.md checkpoints, applies the latest state, and updates related docs. It prevents drift between planning artifacts and actual feature work across sessions.

What is the best way to resume an interrupted feature workflow session?

To resume interrupted feature work, this skill reads TODO.md checkpoints, applies the latest state, and updates related feature docs. It prevents drift between planning artifacts and actual code changes across sessions.

How does automated TODO management work for agile stepwise sessions?

Automated TODO management tracks cycle-aware status markers in TODO.md to coordinate stepwise session progression. It identifies the current feature's next action and commits progress to maintain a reproducible workflow.

Can I use this session workflow tool for multiple features at the same time?

No, this session workflow is applicable to a single feature at a time. It coordinates session progression by consulting TODO.md and feature files under docs/features, ensuring focused stepwise progress without multi-feature drift.

Why do my git commit messages lose traceability across feature steps?

Commit messages lose traceability when planning artifacts drift from actual code changes. This skill enforces reproducible commit messages tied to TODO.md state updates, ensuring every feature step is traceable across sessions.