refactor(atelier): clarify skill/rule boundary and reorganize components#796
Merged
Conversation
Add required version field to 5 skills (agent-design-principles, autopilot, coding-style, git, spec-review) per plugin-skill.md. Unify frontmatter field order to name -> description -> version -> user-invocable. Remove unneeded name from commands/setup.md and add argument-hint per plugin-command.md. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
스킬/룰 경계를 '암묵지(skill) vs 프로젝트 컨벤션(rule)'으로 재정의하고 그에 맞게 컴포넌트를 재배치. - orchestrator: user-invocable 로 승격 (자동 트리거 + 직접 호출 가능한 entry-point skill) - coding-style: skill 삭제 — 지식은 항상 적용되는 컨벤션이라 templates/claude-md→CLAUDE.md(setup 주입)가 단일 출처. skill 은 빈 포인터였음 - issue-label: autopilot 전용 라벨링 프로토콜이라 skills/issue-label → skills/autopilot/references/issue-label.md 로 강등 이동 (history 보존) - agent-design-principles: skill 에 'skill vs rule 경계'·'진입점(Command vs user-invocable Skill)' 교리 추가, 배포/repo-dev rule 2개를 skill 참조 포인터로 다이어트 (교본 중복 제거) - cross-ref(workflow·interview·autopilot references·README) 일괄 갱신 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
/simplify findings 적용: - plugin.json description 에서 coding-style 제거 (더 이상 skill 아님) - agent-design-principles skill §3.6 예시 spec → spec-write·spec-review - 두 agent-design-principles rule 을 동사+cross-ref 만 남기게 슬림화 (§3.5 '왜' 재서술·§3.6 인라인 재유도 제거 — 포인터가 자기 원칙을 위반하던 부분) Simplify findings (skipped): SKILL §3.5 litmus·❌ 콜아웃은 교본의 의도된 강조라 유지, §3 always-loaded 비용 재언급은 on-demand 라 사소하여 유지. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
/code-review findings 적용: - marketplace.json atelier description: coding-style 제거 + workflow-guide→workflow (plugin.json 과 정합) - autopilot SKILL references 테이블: issue-label 소비자 과장 수정 (gap-watch·qa-boost 는 GitHub 이슈 생성 안 함 → '이슈/PR 생성·라벨링 단계'로 일반화) - agent-design-principles §3.6: on-demand 로드되는 Reference Skill 범주 추가 (agent-design-principles 자신을 분류 — 기존 user-invocable/Protocol 두 슬롯에 안 맞던 갭) - agent-design-principles §3.5: rule 예시에서 '라벨 규칙' 제거 (issue-label 을 reference 로 둔 PR 행위와 충돌) - README 슬래시 인벤토리: orchestrator(이번 승격)·interview 추가 Review findings (refuted): 배포 rule dangling siblings — simplify 커밋이 이미 sibling 참조 제거함. git 'ALWAYS'/on-demand — 도메인 게이트 트리거라 모순 아님. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <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.
왜
무엇을
어떻게
확인 방법
🤖 Generated with Claude Code