Plan Implementation
Overview
Implement a previously agreed plan in ByteSync, one step at a time, while enforcing branch creation and frequent commits.
Workflow
1) Confirm plan scope
Restate the implementation plan in brief. If the plan is not present in the conversation, ask for it before starting.
2) Create a branch before implementation
Create a new branch before making any code changes. The branch name must follow ByteSync guidelines:
- •Use one prefix only:
feature/,fix/,refactor/,docs/, ortest/ - •Avoid extra slashes beyond the prefix
- •Include the issue number if an issue exists (e.g.,
feature/1234-add-sync-filter) - •Add a short English description
3) Implement step by step
Implement the plan in small, ordered steps. After each step:
- •Verify the change fits the plan
- •Commit the work with a concise English message
- •Keep commits focused and incremental
4) Respect repo conventions and validation
Follow the repo guidance (AGENTS.md), including:
- •Do not add unnecessary comments
- •Use FluentAssertions for tests
- •Build and test as separate commands
- •During intermediate commits, run only tests related to the changes when reasonable
- •At the end, run the full solution tests
5) Keep the user informed
Provide short progress updates after each step and call out any blockers or missing details before proceeding.