본문으로 건너뛰기
cccskills
무료GitHub에 공개

principle-migrate-callers-then-delete-legacy-apis

Guide an internal API refactor by moving callers to the new interface and removing the old one in the same round of changes. Update tests for the new contract and remove tests tied only to obsolete implementation details.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

Apply when introducing a new internal API while old callers still exist. Migrate callers and delete the old API in the same wave instead of preserving compatibility layers.

설치 방법 보기

이럴 때 유용합니다

  • Move internal callers to a replacement API
  • Remove legacy APIs during a coordinated refactor
  • Update tests to reflect a new API contract
  • Remove tests that preserve obsolete implementation details

포함된 파일(1)

  • SKILL.md628 B

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Migrate Callers Then Delete Legacy APIs

  • Update tests to assert the new contract, and delete tests that only protect pre-refactor implementation details

When this applies:

  • No external users depend on backward compatibility
  • The project can absorb coordinated breaking changes
  • The new API is part of a simplification or refactor initiative

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

architect

무료

Plan types, function inputs and outputs, and module boundaries before implementation. Compare structurally different designs from multiple AI models, document the chosen approach, and guide coding while tracking changes to the agreed design.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Designing a complex feature before coding
  • Comparing alternative module structures
  • Keeping implementation aligned with design decisions
michael-denyer/pstack-claude3.3천2026년 10월 22일 업데이트

arena

무료

Generate several candidate solutions in parallel, compare them against concrete criteria, and choose a base. Combine useful parts from other candidates, then verify the final artifact and document why each major choice was made.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Compare multiple designs before choosing a direction
  • Explore different implementations of the same task
  • Combine useful elements from competing drafts
michael-denyer/pstack-claude3.3천2026년 10월 22일 업데이트

Turn recurring work habits and communication preferences into a personal agent skill. It combines evidence from workspace conversations with direct questions, then drafts or updates instructions for how agents should work with you.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Capture preferred response length and tone
  • Document testing and review expectations
  • Update personal instructions as work habits change
michael-denyer/pstack-claude3.3천2026년 10월 22일 업데이트

babysit

무료

Monitor an open pull request, fix failing automated checks and merge conflicts, and address straightforward review feedback. Recheck after updates, report the resulting status, and hand decisions requiring design judgment back to the user.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Following up on an open PR without repeated prompts
  • Fixing failed automated checks and rechecking results
  • Addressing straightforward review comments
michael-denyer/pstack-claude3.3천2026년 10월 22일 업데이트

Checks whether performance measurements support a speedup, slowdown, or technology choice. It examines bottlenecks, production settings, errors, repeatability, and completed work, then guides reporting with run counts, ranges, and a clear verdict.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Checking before-and-after performance claims in a PR
  • Comparing libraries or configurations fairly
  • Investigating suspicious benchmark results
michael-denyer/pstack-claude3.3천2026년 10월 22일 업데이트

Investigate what a code change could break beyond the edited files. Trace downstream effects, identify the key assumption behind its safety, and test that assumption with real code while clearly reporting unresolved risks.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Checking the wider impact of a small code change
  • Verifying assumptions about existing code before design
  • Testing the safety assumption before merging a change
michael-denyer/pstack-claude3.3천2026년 10월 22일 업데이트

michael-denyer의 스킬 모두 보기

이 스킬의 문제 신고