skills/brownfield/bf-save-progress/SKILL.md
Save current session work to .aw/brownfield-progress/progress.txt in the current worktree. Captures decisions (why, not just what) that git diff cannot show. Part of the brownfield skill family. Use when the user says /bf-save-progress, wants to capture session state, or is wrapping up work on a ticket.
npx skillsauth add ricky-yosh/agent-workflows bf-save-progressInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Capture this session's work into .aw/brownfield-progress/progress.txt.
Read .aw/brownfield-progress/progress.txt if it exists — display the last session entry so the user can see what was previously recorded.
Read .aw/brownfield-progress/tasks.json if it exists — identify which tasks were completed this session.
Review the conversation to identify what was accomplished this session.
If anything is ambiguous, ask the user: "I saw [X] and [Y] — anything else to capture, or anything I got wrong?"
Ask: "Which tasks were completed this session?" Show the remaining (not done) tasks from tasks.json for the user to confirm. Mark confirmed tasks as "done": true and write the updated tasks.json back.
Update progress.txt: read the full existing file, then write back the entire contents with the new entry appended at the end. Do not use a method that overwrites without preserving existing content.
## Session — YYYY-MM-DD
### Accomplished
- ...
### Decisions Made
- ... (capture *why*, not just *what* — this is what git diff cannot show)
### Next Steps
- ...
### Blockers
- ...
Confirm what was appended and which tasks were marked done.
Run /create-git-commits to commit all current changes.
development
Write tests for a batch of tasks BEFORE implementation. Detects the project's test framework and language, then writes tests that cover happy paths, edge cases, and failure modes. All tests should fail initially since there is no implementation yet. Part of the gf (greenfield) skill family. Use when the user says /gf-write-tests or wants to write tests before implementing a feature or task batch.
testing
Generate readable testing notes after a feature is complete. Compares spec against implementation to produce a concise list of what was built, how to test it, and any scope gaps. Writes testing-notes.md to .aw/greenfield-progress/. Part of the gf (greenfield) skill family.
testing
Save current session work to .aw/greenfield-progress/progress.txt. Captures decisions (why, not just what) that git diff cannot show. Updates tasks.json to mark completed tasks. Part of the gf (greenfield) skill family.
testing
Gate the greenfield workflow on user verification after an implementation step. Reads the implementation digest, shows verification steps, and waits for the user to confirm before advancing. Part of the gf (greenfield) skill family.