Communitygithub.com

elophanto/EloPhanto

복잡한 목표를 실행 가능한 체크포인트로 분해하기 위한 모범 사례입니다.

EloPhanto란 무엇인가요?

이 스킬은 복잡한 장기 목표를 더 작고 실행 가능한 체크포인트로 분해하는 체계적인 방법을 제공합니다. '추상적보다 구체적', '연구 후 행동', '알려지지 않은 것을 먼저 처리'와 같은 원칙에 따라 목표 관리가 간소화됩니다. 주로 Claude Code 및 다른 AI 에이전트 플랫폼에서 사용되며, 각 체크포인트에는 객관적으로 검증 가능한 성공 기준이 포함되어 진행 상황을 명확히 추적할 수 있습니다. 또한 일반적인 안티패턴을 피하고, 새로운 정보에 따라 계획을 유연하게 수정하는 방법도 제시합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/elophanto/EloPhanto/tree/HEAD/skills/goals

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

목표 분해

설명

복잡한 목표를 실행 가능한 체크포인트로 분해하기 위한 모범 사례입니다.

트리거

  • 목표
  • 계획
  • 장기
  • 다단계
  • 프로젝트
  • 달성
  • 이정표

지침

분해 원칙

  1. 추상적보다 구체적 — 각 체크포인트는 'X에 대해 생각하기'가 아닌 실질적인 결과물이나 검증 가능한 결과를 생성해야 합니다.
  2. 3~10개의 체크포인트 — 너무 적으면 체크포인트가 너무 복잡해지고, 너무 많으면 오버헤드가 발생합니다.
  3. 행동 전에 연구 — 첫 번째 체크포인트는 항상 정보를 수집해야 합니다.
  4. 진행 전 검증 — 검증 단계를 별도의 체크포인트가 아닌 성공 기준(success_criteria)으로 포함하세요.
  5. 알려지지 않은 것을 먼저 처리 — 불확실하거나 위험한 체크포인트를 앞부분에 배치하여 실패 비용을 낮추세요.

성공 기준 규칙

  • 객관적으로 검증 가능해야 함 — "X 경로에 파일이 있음", "3개 포지션 발견", "테스트 통과"
  • 주관적인 기준은 피하세요 — "좋은 품질", "잘 작성됨" 등
  • 가능하면 수량을 포함하세요 — "최소 3개", "500단어 미만"

수정 시점

  • 새로운 정보로 인해 가정이 무효화된 경우 (회사가 채용하지 않는 경우)
  • 체크포인트가 계획에 누락된 단계가 있음을 드러낸 경우
  • 사용자가 피드백을 제공하여 방향이 변경된 경우
  • 체크포인트 2회 이상 실패로 접근 방식이 잘못되었음을 시사하는 경우

안티패턴

  • 도구 호출 5회 미만으로 완료할 수 있는 작업에 대해 목표를 생성하지 마세요.
  • 외부 타이밍에 의존하는 체크포인트를 만들지 마세요. ("응답 대기") — 대신 목표를 일시 중지하고 예약된 알림을 설정하여 재개하세요.
  • 모든 복잡성을 하나의 체크포인트에 넣지 마세요. — 체크포인트에 50회 이상의 도구 호출이 필요하면 분할해야 합니다.

예시

좋은 분해: 입사 지원

목표: "X 회사에 취직하기"

  1. X 조사 (문화, 기술 스택, 최근 뉴스) — 기준: 요약 작성 완료
  2. 공개 포지션 찾기 — 기준: URL과 함께 3개 이상의 포지션 목록 작성
  3. 이력서 맞춤 수정 — 기준: 이력서 파일 업데이트, 관련 기술 강조
  4. 자기소개서 초안 작성 — 기준: 자기소개서 파일 생성, 400단어 미만
  5. 지원서 제출 — 기준: 확인 페이지 스크린샷 저장

좋은 분해: 포트폴리오 웹사이트

목표: "포트폴리오 웹사이트 구축"

  1. 디자인 트렌드 조사 및 요구사항 수집 — 기준: 디자인 브리프 작성
  2. 프로젝트 설정 (Next.js + 배포 대상) — 기준: 프로젝트 스캐폴딩, 개발 서버 실행
  3. 핵심 페이지 구축 (홈, 소개, 프로젝트) — 기준: 3개 페이지가 플레이스홀더 콘텐츠로 렌더링
  4. 실제 콘텐츠 및 스타일링 추가 — 기준: 모든 섹션 채워짐, 모바일에서 반응형
  5. 프로덕션 배포 — 기준: 라이브 URL 접근 가능, 콘솔 오류 없음

좋은 분해: 보안 감사

목표: "이 코드베이스의 보안 취약점 감사"

  1. 알려진 CVE에 대한 의존성 스캔 — 기준: 의존성 보고서 생성
  2. 인증 및 세션 처리 검토 — 기준: 인증 흐름 문서화, 문제 목록 작성
  3. 인젝션 취약점 확인 (SQL, XSS, 명령어) — 기준: 각 입력 경로 테스트 완료
  4. 심각도 등급을 포함한 감사 보고서 작성 — 기준: 보고서 파일 생성, 발견 사항 우선순위 지정

나쁜 분해

목표: "X 회사에 취직하기"

  1. 조사하기 (너무 모호, 기준 없음)
  2. 지원하기 (너무 광범위, 여러 단계로 나뉘어야 함)
  3. 응답 기다리기 (외부 타이밍에 의존)

검증

  • 이 단계의 산출물이 구체적인 결과물(문서, 티켓, 보드, 리포지토리)로 존재하고 그 위치가 설명되는 것이 아니라 공유되어야 합니다.
  • 각 책임에는 소유자 이름, 마감일, 작성자가 아닌 다른 사람이 확인할 수 있는 완료 정의가 있어야 합니다.
  • 위험은 가능성/영향과 명명된 완화 조치와 함께 나열되어야 하며, 일반적인 '위험: TBD' 항목이 아니어야 합니다.
  • 다른 팀/벤더/에이전트에 대한 의존성이 명시적이어야 하며, 각 의존성의 확인이 기록되거나 '보류 중'으로 표시되어야 합니다.
  • 다음 단계의 성공 기준은 수치적이거나 그렇지 않으면 객관적으로 테스트 가능해야 합니다.
  • 롤백/킬 스위치/'X이면 중단' 기준이 작업을 시작하기 전에 문서화되어야 합니다.

참고 사항

  • 목표를 생성하기 전에 항상 goals/SKILL.md가 관련이 있는지 확인하세요.
  • 목표 시스템은 지속성, 컨텍스트 및 자동 계속을 자동으로 처리합니다.
  • goal_status를 사용하여 언제든지 진행 상황을 확인하세요.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

관련 스킬