Autonomously implement ALL remaining features until complete
Autonomously implements all remaining features until project completion.
/plugin marketplace add mikkelkrogsholm/harness/plugin install harness@mikkelkrogsholm-harnessYou will work through ALL remaining features until the project is complete. Do NOT stop after one feature.
if [ ! -f feature_list.json ]; then
echo "ERROR: No feature_list.json found. Run /harness:init first."
exit 1
fi
Execute this loop until no incomplete features remain:
WHILE incomplete features exist:
1. Get next incomplete feature (lowest priority number first)
2. Use the incremental-workflow agent to implement it
3. Check result
4. CONTINUE to next feature (do NOT stop)
END WHILE
jq -r '[.features[] | select(.passes == false)] | sort_by(.priority) | .[0] | "\(.id): \(.description)"' feature_list.json
If this returns null/empty → ALL DONE. Report completion and stop.
Use the incremental-workflow agent:
Implement feature [ID]: [DESCRIPTION]
The agent runs in its own context. It will implement, verify, commit, and return.
feature_list.json to get the next incomplete featureWhen no incomplete features remain:
TOTAL=$(jq '.features | length' feature_list.json)
DONE=$(jq '[.features[] | select(.passes)] | length' feature_list.json)
echo "COMPLETE: $DONE / $TOTAL features"
Report: