AgentSkillsCN

perform-implement-plan

在ByteSync仓库中端到端执行实施计划。当用户要求按部就班地落实先前制定的计划、在编码前创建分支、在开发过程中定期提交代码,并希望对构建与测试结果进行验证时,可使用此方法。

SKILL.md
--- frontmatter
name: perform-implement-plan
description: Execute an implementation plan end-to-end in the ByteSync repo. Use when the user asks to implement a previously established plan step by step, requires creating a branch before coding, expects regular commits during progress, and wants build/test validation.

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/, or test/
  • 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.