refactor: GSL 스킬 체계 저장소 전용 개편 - #673
Merged
Merged
Conversation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
GSL(Guided Software Lifecycle) 스킬 체계를 이 저장소 전용으로 전면 개편한다. 운영 코드 변경은 없다.
변경 사항
next-flow·scan-conventions삭제,plan/conventions.md은퇴(stale 이동)/define·/plan·/implement전면 재작성, 나머지 4스킬 정리설계 철학
WHAT/HOW 분리.
/define은 무엇을·왜만 다룬다. WHAT은 사람의 의도를 끌어내야 해서 재생성이 비싸고 HOW는 에이전트가 다시 짜면 되므로 싸다 — 사람의 협의 비용을 WHAT에 집중하면, 이후 실패는 HOW의 실패로 격리되어 회복 가능해진다.Task/Slice 이원화 (정육 모델). Task는 문제의 자연 관절(의존성·모듈 경계·리뷰 단위)을 따라 자르는 부위 분해로, 올바른 답이 적고 틀리면 비싸므로 승인 대상이다. Slice는 그 부위를 어떻게 썰지의 실행 선택으로, 정답이 여럿이므로 에이전트 전권이다.
/plan의 순서는 분해 → 의존성 정렬 → 크기 검증이며, 크기는 절단 기준이 아니라 검산이다.define 승인 = 계약 서명. WHAT 승인과 함께 위임 수준을 확정한다. delegated 선언 시 plan → implement → test → verify full → 마감 → push → PR을 자율 진행하되, stop-conditions 3종(가정 붕괴 → 재개봉 프로토콜 / verify 3회 실패 / scope 밖 행동)에서는 모드와 무관하게 무조건 정지한다. 문서에 기록된 것만이 유효한 계약이다.
검증 — 서브에이전트 시나리오 검증
재작성된 스킬 텍스트가 의도한 행동을 유도하는지, 대화 맥락 없이 스킬 텍스트만 받은 서브에이전트 4종(define/plan/implement 단독 + E2E 교차)이 정상·함정 시나리오를 롤플레이로 검증했다.
diff -rq일치 / 지침 정규화 diff 일치 / Skills 표 7행 정합제외 범위
deploy_batch.yml등 CI 워크플로는 변경하지 않았다plan/stale/기존 문서들은 손대지 않았다