implement-refactor

📁 dthompson-jti/safety-check-app-concept 📅 Today
1
总安装量
1
周安装量
#77451
全站排名
安装命令
npx skills add https://github.com/dthompson-jti/safety-check-app-concept --skill implement-refactor

Agent 安装分布

amp 1
cline 1
opencode 1
cursor 1
continue 1
kimi-cli 1

Skill 文档

Implement Refactor

Restructure code without changing user-facing behavior.

When to Use

  • Code cleanup
  • Reducing tech debt
  • Improving maintainability
  • Extracting shared patterns

Artifacts

  • task.md updated via task_boundary

Approach

Phase 1: Scope Definition

  1. Refactoring Goal: Specific code smell or tech debt
  2. Behavior Invariants: List behaviors that MUST NOT change
  3. Scope Boundaries: In-scope vs out-of-scope files

Phase 2: Safety Net

  • List existing tests
  • Define manual verification for each invariant

Phase 3: Refactoring Plan

List atomic transformation steps.

Reflexion Loop: Act as Hostile Reviewer — identify 3 ways refactoring could break behavior. Revise plan.

Phase 4: Execution

For each step:

  1. Make one change
  2. Verify behavior unchanged
  3. Run npm run lint
  4. Run npm run build
  5. Repeat

Phase 5: Verification

  • All behavior invariants verified
  • Lint/build pass
  • No regressions

Constraints

  • NO behavior changes
  • If bug discovered, note but do NOT fix (separate concern)
  • Each transformation independently reversible