Skip to content
Agent Orchestration
Skill

/plan

복잡한 작업(3단계 이상 구현 또는 아키텍처 결정 포함) 전 계획 수립. Plan 모드에서 사용하거나 자동 활성화. 트리거: "계획", "플랜", "어떻게 구현", "설계", "아키텍처 결정" 안티-트리거: "바로 구현해", "간단한 수정", "마이크로 수정"

BOOST
From plugin
my-cc-harness
12543 skills12 agents4 commands10 hooks
Install
$ npx -y skills add jh941213/my-cc-harness --skill plan --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/plan

Context preview

The summary Claude sees to decide when to auto-load this skill.

복잡한 작업(3단계 이상 구현 또는 아키텍처 결정 포함) 전 계획 수립. Plan 모드에서 사용하거나 자동 활성화. 트리거: "계획", "플랜", "어떻게 구현", "설계", "아키텍처 결정" 안티-트리거: "바로 구현해", "간단한 수정", "마이크로 수정"

SKILL.md

plan.SKILL.md
name: plan
description: |
  복잡한 작업(3단계 이상 구현 또는 아키텍처 결정 포함) 전 계획 수립. Plan 모드에서 사용하거나 자동 활성화.
  트리거: "계획", "플랜", "어떻게 구현", "설계", "아키텍처 결정"
  안티-트리거: "바로 구현해", "간단한 수정", "마이크로 수정"
user-invocable: true
disable-model-invocation: false
allowed-tools: Read, Write, Edit, Grep, Glob

작업 계획 수립

새로운 기능이나 복잡한 작업을 시작하기 전에 계획을 세웁니다.

언제 Plan을 사용하는가

| 상황 | Plan 필요 | 대신 사용 | |------|----------|----------| | 3단계 이상 구현 | O | — | | 아키텍처 결정 포함 | O | — | | 여러 파일 변경 | O | — | | 1-2줄 수정 | X | 바로 구현 | | 버그 수정 (원인 명확) | X | 바로 수정 | | "무엇을 만들까" 결정 | X | `/prd` 사용 | | 기술 명세서 필요 | X | `/spec` 사용 |

계획 수립 프로세스

1. 요구사항 분석

  • 성공 기준 정의 ("완료"란 무엇인가?)
  • 가정과 제약사항 명시
  • 스코프 경계 설정 (하지 않을 것도 명시)

2. 현재 코드 파악

  • 관련 파일/함수 탐색 (Grep, Glob)
  • 기존 패턴과 컨벤션 파악
  • 유사한 구현 검토

3. 접근 방식 비교

  • 최소 2개 방안 제시
  • 각 방안의 트레이드오프 분석
  • 추천 방안 선택 + 이유

4. 작업 분해

각 단계에 포함:

  • 구체적 작업 (파일 경로, 함수명)
  • 의존성 (선행 단계)
  • 예상 복잡도 (Low/Med/High)
  • 검증 방법

5. 위험 요소 + 완화책

출력 형식

## 요구사항 요약
- 성공 기준: ...
- 스코프: ...
- 하지 않을 것: ...

## 접근 방식
- **방안 A**: ... (추천)
- **방안 B**: ...
- 선택 이유: ...

## 구현 단계

### 1단계: [단계명] (Low)
- 작업: ...
- 파일: path/to/file.ts
- 의존성: 없음
- 검증: `npm run typecheck`

### 2단계: [단계명] (Med)
- 작업: ...
- 의존성: 1단계
- 검증: `npm test`

## 수정할 파일
- 파일1: 변경 내용
- 파일2: 변경 내용

## 위험 요소
- **위험**: [설명] → **완화**: [대책]

## 테스트 전략
- 단위: ...
- 통합: ...

계획 확정 후

1. 사용자 승인 대기 2. 계획을 `docs/execute-plans/`에 저장 — `~/.claude/templates/execute-plan.md.template` 형식 사용 3. 승인 시 CHECKPOINT.md 생성 (3단계 이상일 때) 4. 3단계 이상 계획이면 교차 모델 검토(`~/.claude/rules/cross-model-verification.md`) 수행 5. 실수 발생 시 즉시 STOP → re-plan (밀어붙이지 않기)

Read more
Ships withmy-cc-harness

my-claude-code-asset

Get the whole plugin

Other skills on my-cc-harness.

auto-memory
Skill

auto-memory

레포에서 실질적인 작업(구현·수정·배포·디버깅)을 시작할 때, 새 레포를 처음 파악할 때, 작업을 마치고 기억할 지식이 생겼을 때 사용. 작업 유형에 맞는 docs·메모리만 선택적으로 로드하는 라우팅 테이블을 운영한다

autodev-parallel
Skill

autodev-parallel

Ralph Loop 병렬 버전. 여러 에이전트가 worktree에서 동시에 PRD 항목을 처리한다. 트리거: "PRD 항목 병렬 구현", "병렬 구현", "autodev parallel", "워크트리 병렬 개발", "병렬 랄프"…

autodev
Skill

autodev

Ralph Loop 기반 자율 개발 루프. Stop Hook이 세션 종료를 가로채어 PRD 항목을 하나씩 완료하며 자동 커밋한다. 트리거: "autodev", "자율 개발", "밤새 돌려", "랄프 루프", "ralph loop",…

brainstorming
Skill

brainstorming

기능 추가·컴포넌트 생성·동작 변경 등 모든 창작 작업 전에 사용. 구현 전에 의도·요구사항·설계를 대화로 확정 (심층 인터뷰가 필요한 대규모 기능은 /spec 사용)