Community코딩 & 개발github.com

getedgehq/workplan

다단계 작업(리팩터링, 버그 수정, 기능 개발, 마이그레이션 등)을 위한 작업 계획을 생성, 업데이트 또는 마감합니다. 자동 압축 후 재정향에도 사용합니다. 트리거: "workplan", "work plan", "create a plan", "what's the plan", "where was I" 또는 Claude가 자동 감지.

workplan란 무엇인가요?

이 스킬은 다단계 작업을 체계적으로 추적할 수 있도록 타임스탬프가 포함된 마크다운 작업 계획 파일을 생성, 관리, 마감합니다. 자동 압축(compact) 이후에도 작업 맥락을 잃지 않도록 도와주며, Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있습니다. 사용자가 '/workplan create' 명령을 내리면 먼저 관련 파일과 이슈를 읽고, 작업의 성격(확장, 유지, 축소)에 맞춰 적절한 범위 모드를 선택한 후 표준 템플릿을 적용하여 계획 파일을 만듭니다. 이후 '/workplan update'로 진행 상황을 기록하고, '/workplan close'로 모든 항목이 검증되었는지 확인한 후 최종 마무리합니다. 핵심은 모든 완료 항목이 실제 테스트를 통해 '검증(VERIFIED)'되어야 하며, 발견된 문제와 결정 사항을 즉시 문서화하여 맥락 손실을 방지하는 것입니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/getedgehq/skills/tree/main/workplan

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

워크플랜 스킬

워크플랜은 자동 압축(compaction) 후에도 유지되는 타임스탬프가 포함된 마크다운 파일입니다. 다단계 작업을 위한 당신의 외부 두뇌 역할을 합니다.

파일 규칙

  • 위치: 프로젝트 루트, gitignore 대상
  • 이름: WORKPLAN-YYYYMMDD-슬러그.md (예: WORKPLAN-20260228-인증-리팩터.md)
  • 작업/단계당 하나의 파일. 이전 워크플랜을 재사용하지 마세요. 각 작업마다 새로 시작하세요.

작업

생성 (/workplan 또는 /workplan create)

  1. 먼저 읽기. 계획을 작성하기 전에 관련 파일, 이슈, 컨텍스트를 모두 읽습니다.

  2. .gitignore에 WORKPLAN-*.md가 포함되어 있는지 확인 (없으면 추가).

  3. 계획 작성 전 범위 모드 선택:

    • EXPANSION: "10점 만점 버전은 무엇인가?" 크게 꿈꾸고 범위를 확장합니다.
    • HOLD: "이것을 완벽하게 만든다." 범위는 적절하고, 엄격성을 극대화합니다.
    • REDUCTION: "가치를 전달하는 최소한의 것은 무엇인가?" 과감하게 축소합니다.

    기본값: 새로운 기능 = EXPANSION, 버그 수정/출시 준비 = HOLD, 시간 제약 = REDUCTION.

  4. 다음 템플릿으로 파일 생성:

# Work Plan: [제목]

Created: YYYY-MM-DD HH:MM
Last updated: YYYY-MM-DD HH:MM
Status: IN PROGRESS
Mode: HOLD / EXPANSION / REDUCTION

## Context

[이 작업이 필요한 이유. 문제. 근본 원인. 주요 제약 사항. 이슈/PR 링크.]

## Roadmap

- [ ] 1. 단계 설명
- [ ] 2. 단계 설명
- [ ] 3. 단계 설명

## Decisions

[아키텍처 또는 접근 방식 결정 사항을 타임스탬프와 함께 기록]
- [HH:MM] Z 때문에 X 대신 Y 선택

## Discovered Issues

[작업 중 원래 범위에 없던 발견 사항]
- [HH:MM] 2단계 작업 중 ... 발견

## Verification Log

[완료된 각 항목의 검증 기록]
- [HH:MM] Step 1: VERIFIED - `npm test` 실행, 42개 테스트 전부 통과
- [HH:MM] Step 3: VERIFIED - 로그인 플로우 수동 테스트, OAuth 및 이메일 모두 정상 작동

업데이트 (/workplan update)

  1. 프로젝트 루트의 활성 WORKPLAN-*.md 파일을 읽습니다.
  2. "Last updated" 타임스탬프를 업데이트합니다.
  3. 완료된 항목을 검증 타임스탬프와 함께 체크합니다.
  4. 새로운 발견 사항이나 결정 사항을 추가합니다.
  5. 현재 상태를 사용자에게 보고합니다.

마감 (/workplan close)

  1. 활성 워크플랜을 읽습니다.
  2. 모든 항목이 검증 타임스탬프와 함께 체크되었는지 확인합니다.
  3. 최종 검증(빌드, 테스트, 수동 확인)을 실행합니다.
  4. 상태를 DONE으로 변경합니다.
  5. 최종 요약을 추가합니다:
## Completed

Closed: YYYY-MM-DD HH:MM
모든 N개 항목이 구현 및 검증되었습니다. 빌드 통과. 테스트 통과.

재개 (압축 후)

컨텍스트가 압축되었거나 어디까지 진행했는지 확실하지 않을 때:

  1. 프로젝트 루트에서 WORKPLAN-*.md 파일을 찾습니다.
  2. 워크플랜 파일을 읽습니다.
  3. 첫 번째 미체크 항목을 식별합니다.
  4. 그 지점부터 계속 진행합니다.

규칙

  1. VERIFIED는 테스트 완료를 의미합니다. "작동할 것 같다"가 아닙니다. 실제로 실행하고, 통과를 확인한 후 검증 표시를 합니다. 실행한 내용과 결과를 포함하세요.
  2. 모든 변경 시 타임스탬프를 업데이트하세요. 미래의 당신(압축 후)이 이 정보에 의존합니다.
  3. 새로운 발견 사항은 즉시 기록하세요. 컨텍스트에만 남겨두지 마세요.
  4. 사용자가 작업 완료를 확인할 때까지 계획을 절대 삭제하지 마세요.
  5. 체크리스트 항목당 하나의 관심사. 큰 단계는 더 작은 검증 가능한 조각으로 나누세요.
  6. 단계 검증에 실패하면, 실패를 기록하고, 체크하지 않은 상태로 유지하며, 무엇이 잘못되었는지 추가하세요.

Individual skills in this repo

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

getedgehq/agent-evals

Build evals for an AI agent that already does real work. Use when someone asks "how do I know my agent is right", wants to test an agent before trusting it, compare models on cost versus quality, or turn production failures into tests. Walks from first tasks and yes/no verifiers, to isolated environments, to a trace-driven improvement loop.

getedgehq/cli-ux-review

Audit a command-line tool for user-friendliness — clear situation / next-step / options in every output, colour-highlighted runnable commands, no raw jargon, no silent hangs. Invoke for "CLI UX audit", "review my CLI", "is this CLI intuitive", or before any CLI release.

getedgehq/generate-image

Generate images with OpenAI GPT Image 2 via the Codex CLI, billed through the user's ChatGPT Plus subscription (no OpenAI API key, no per-image API cost). Use when the user asks to create, generate, or make an image, picture, illustration, icon, hero graphic, or concept art from a text prompt.

getedgehq/harness-first

Diagnose and fix an unreliable, expensive, or unsafe LLM agent by auditing its harness (golden set, judge, cost caps, data layer, action approvals, tracing) before blaming or swapping the model. Use when someone says an agent is "burning tokens", "hallucinating", "brittle", gives inconsistent answers, asks whether to switch to a cheaper/better model, or wants to ship an agent or prompt change to customers.

getedgehq/http-error-triage

Run before concluding anything from an HTTP error on a third-party API. Separates a real credential/entitlement problem from a CDN or WAF block, a wrong endpoint, or a client-signature ban. Use whenever an API returns 401/403/402/429 and you are about to say "the key is dead", "credits are exhausted", "the plan lacks access", or "we are rate limited".

getedgehq/linkedin-media-prep

Convert, crop, resize, and compress images and videos for optimal LinkedIn upload quality and file size. Use when the user wants to prepare a photo, image, or video for LinkedIn (profile picture, cover photo, post image, article featured image, post video, or video ad), optimize file size for LinkedIn, crop and resize for LinkedIn dimensions, convert HEIC/RAW/PNG/MOV to LinkedIn-ready JPEG or MP4, or mentions LinkedIn media requirements, specs, or limits.

getedgehq/monid

>-

getedgehq/opendraft

An 18-agent pipeline that turns one topic line into a drafted

getedgehq/people-search

Find and rank professional people for recruiting, partnerships, sales, or research from user-provided data, public web sources, an authenticated search session, or a connected provider. Use for people discovery, LinkedIn or Sales Navigator search design, profile-list ranking, or provider filter translation.

getedgehq/rocketlist

Turn a CV into a shortlist of live startup roles from Rocketlist's public job board, including adjacent job titles the person would never have searched for, each with its published salary, the evidence for the fit, and a direct apply link. Use for "find roles I would be a strong fit for", career pivots, remote or VC-backed job hunts, and salary-visible role discovery.

getedgehq/security-audit-checklist

Run a comprehensive security audit across application code, cloud infrastructure, containers, CI/CD pipelines, and infrastructure-as-code. Covers privacy compliance, OWASP basics, secret leakage, API security, IAM misconfigurations, storage exposure, Kubernetes hardening, and network security. Use when the user asks to audit, review, or harden app or cloud security, check for secrets, scan for XSS/SQLi, verify security headers, review Terraform/CloudFormation, audit AWS/GCP/Azure configs, or perform any security-focused review.

getedgehq/shadcn-first

>-

getedgehq/skills

Develop or review a branded long-form YouTube channel using Simon Kaiser's public creator-led approach: audience fit, recurring formats, natural brand integration, Time with Brand, and an organic, paid, and Shorts strategy. Use for channel strategy, format briefs, and pilots.

getedgehq/skills

Build a YouTube strategy, evidence-backed idea slate, and title plus thumbnail package using Paddy Galloway's public method. Use when planning a channel, choosing concepts, or preparing a video before filming.

getedgehq/skills

Build or review a buyer-centered strategic narrative using Andy Raskin's public method. Use for sales or investor deck stories, homepage positioning, keynotes, launch narratives, and why-now messaging.

getedgehq/skills

Turn a product URL, launch brief, or approved script into a production-ready launch video. Use for product reveals, feature announcements, SaaS launches, and narrated product films; not for generic explainers or editing existing footage.

getedgehq/strip-image-ai-metadata

Strip C2PA and AI-generation metadata from images (PNG, JPEG, WebP) to remove "Generated by AI" / "ChatGPT" / "DALL-E" labels that platforms like LinkedIn, Instagram, and X display. Use when the user wants to clean AI-generated images before posting, remove AI attribution from photos, strip C2PA manifests, sanitize image metadata for professional use, or verify whether an image contains C2PA data.

getedgehq/top-down-comms

>-

관련 스킬