# Feature List

## F1: [x] Update CLAUDE.md specification
**Priority:** high
**Complexity:** simple

Update the feature-list format documentation in CLAUDE.md to reflect the new JSON structure with category, description, steps array, and passes boolean.

## F2: [x] Update save_features tool
**Priority:** high
**Complexity:** moderate
**Dependencies:** F1

Modify the save_features tool to generate feature-list.json instead of feature-list.md, using the new JSON format with category, description, steps, and passes fields.

## F3: [x] Update mark_feature_complete tool
**Priority:** high
**Complexity:** moderate
**Dependencies:** F2

Modify mark_feature_complete to work with the new JSON format, setting passes=true instead of updating markdown checkboxes.

## F4: [x] Backwards compatibility / migration
**Priority:** medium
**Complexity:** moderate
**Dependencies:** F2, F3

Handle existing feature-list.md files - either provide migration to JSON format or maintain backwards compatibility for reading old format.
