feature-list-mind

Installation
SKILL.md

Feature List Mind

A session continuity protocol for long-running agent work. When a project spans multiple context windows, agents lose memory between sessions — leading to over-ambition (attempting everything at once), premature completion (declaring done too early), or repeated work. This skill solves that by establishing a JSON feature list as the single source of truth, a session init sequence that recovers state, and an incremental commit discipline that keeps progress auditable.

The core loop: Resume → Pick Feature → Implement → Verify (steps + test suite) → Commit → Inform User → Update Tracker (after authorization) → Commit Again.

The core structure: Phases → Features → Verification Steps. Phases group features into delivery milestones (Foundation, MVP, Core, Polish). Features are individually completable units of work. Verification steps are the concrete test script for each feature.

Two Modes

The skill operates in two modes, determined by whether features.json exists in the project root.

Init Mode

When features.json does not exist, this is a new project. The goal is to expand the user's project description into a granular, testable feature list and establish the tracking infrastructure.

Read references/init-protocol.md for the full initialization sequence: gathering requirements, expanding into features, creating PROGRESS.md, making the initial git commit, and presenting the feature list for user review.

Resume Mode

Related skills
Installs
5
First Seen
Mar 16, 2026