docs: OS.md 파일 및 스킬 생성#29
Open
bgyoons wants to merge 1 commit into
Open
Conversation
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.
변경 개요
Claude Code를 개인 OS처럼 운영하기 위한 스킬 시스템과 에이전트 구성을 추가합니다.
귀찮은 반복 작업(분석, 테스트, 리뷰, 커밋, PR)은 Claude가 자동화하고, 판단이 필요한 작업(코드 작성, 기술 결정)은 사용자가 담당하는 구조입니다.
추가된 파일
OS.md.claude/skills/ticket-start/SKILL.md.claude/skills/task-impl/SKILL.md.claude/skills/dev-loop/SKILL.md.claude/skills/dev-test/SKILL.md.claude/skills/dev-ship/SKILL.md.claude/skills/auto-commit/SKILL.md.claude/skills/skill-stats/SKILL.md.claude/agents/spec-analyzer.md.claude/agents/code-reviewer.md.claude/agents/static-code-tester.md.claude/settings.json스킬 워크플로우
개발 시작부터 PR 생성까지 4개 스킬이 순서대로 실행됩니다.
/ticket-start [기획서 소스]
↓
/task-impl
↓
/dev-loop (= /dev-test → /dev-ship)
1단계:
/ticket-start— 기획서 분석기획서를 읽고 개발 준비를 자동화합니다.
docs/ticket-briefing.md,docs/qa-checklist.md자동 생성2단계:
/task-impl— 태스크 구현 루프브리핑을 개발 단위로 쪼개고 하나씩 구현합니다.
docs/ticket-briefing.md자동 감지 또는 자유 형식 설명 입력/dev-loop실행을 안내3단계:
/dev-test— 테스트 + 정적 분석테스트를 통과시키는 것에 집중합니다.
npm test→npm run test:ci→make test)docs/qa-checklist.md있으면 시나리오 실행, 없으면 diff 기반 스모크 테스트4단계:
/dev-ship— 코드 리뷰 루프 + PR리뷰를 통과시키고 PR을 생성합니다.
.github/pull_request_template.md등)gh pr create로 PR 생성 (push 전 사용자 확인)/dev-loop— 오케스트레이터/dev-test와/dev-ship을 순서대로 실행하는 래퍼입니다./dev-test가 실패하면/dev-ship을 실행하지 않습니다.에이전트 실행 시점
spec-analyzer/ticket-startstatic-code-tester/dev-testcode-reviewer/dev-test,/dev-ship/dev-test통과 후 단발 리뷰;/dev-ship에서 CRITICAL 없을 때까지 반복자동화 훅
.claude/settings.json의PostToolUse훅이 모든 스킬 호출을.claude/skill_calls.log에 기록합니다./skill-stats로 사용 통계를 조회할 수 있습니다.보안 체크
모든 커밋 전
.env,secrets,credentials패턴을 감지합니다.감지 시 사용자 명시적 허가 없이는 커밋을 중단합니다.
main/master브랜치에서는 모든 스킬 실행을 거부합니다.