Community연구 & 데이터 분석github.com

진행 보고서

Markdown 계획 체크리스트 또는 Spec Kit 기능에 대한 실시간 결정적 진행 보고서를 유지합니다. 계획 파일, Claude Code 또는 Codex의 훅 이벤트, 사용자가 기록한 레인, 블로커, 결정 사실을 수집하여 유지보수에 에이전트를 소모하지 않고 브라우저 뷰와 Markdown 내보내기를 렌더링합니다.

진행 보고서란 무엇인가요?

이 스킬은 진행 보고를 결정적(deterministic)으로 생성하여 에이전트가 보고서 유지를 위해 별도의 프로세스를 스폰, 유지, 폴링 또는 메시징할 필요가 없도록 합니다. 사용자는 누락된 할당, 결정 또는 블로커 사실만 기록하면 되며, 나머지는 스킬이 자동으로 처리합니다. Claude Code와 Codex를 지원하며, plan mode(일반 Markdown 체크리스트)와 feature mode(Spec Kit의 `specs/<feature>/tasks.md`) 두 가지 모드로 동작합니다. CLI 명령어(`progress`)를 통해 초기화, 상태 확인, 레인(작업 흐름) 할당, 블로커 관리, 결정 기록, 내보내기 등을 수행할 수 있으며, hooks 기능을 통해 에이전트 이벤트를 자동으로 수집합니다. 결과물은 `.progress/plan/.view/index.html` 브라우저 뷰와 Markdown 파일로 제공되어 에이전트 자원을 절약하면서도 투명한 진행 상황 추적이 가능합니다.

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/samykabu/sanduq-skills/tree/HEAD/skills/agent-tools/skills/progress-report

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

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

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

문서

진행 보고서은(는) 무엇을 하나요?

보고는 결정적 투영입니다. 보고서 유지만을 위해 에이전트를 스폰, 유지, 메시징 또는 폴링하지 마십시오. 누락된 할당, 결정 또는 블로커 사실만 기록하십시오.

CLI를 저장소 루트에서 실행하십시오: 아래 progress는 python <skill dir>/scripts/progress.py를 의미합니다. (.claude/skills/progress-report, .agents/skills/progress-report 또는 $CLAUDE_PLUGIN_ROOT/skills/progress-report). 매번 전체 명령어를 입력하십시오. 동사는 한 줄을 출력합니다(refresh는 아무것도 출력하지 않음); 그대로 전달하십시오.

사용 시기

  • 계획 파일(- [ ] / - [x] 항목이 있는 Markdown)이 작업을 주도하는 경우: plan 모드, Spec Kit 불필요.
  • Spec Kit 기능에 specs/<feature>/tasks.md가 있는 경우: feature 모드; Workflow 파일이 있으면 함께 수집됩니다.

Plan 모드 빠른 시작

  1. progress hooks install --host claude (또는 codex; 플러그인 설치 시 --scope user 추가)를 한 번 실행하여 모델, 노력, 컨텍스트 및 하위 에이전트를 설정합니다. 건너뛰어도 작업은 계속 추적됩니다.
  2. progress init --plan docs/plan.md는 .progress/plan/을 생성하고(참고: --name, --dir) bind=<nonce>를 출력합니다; 다음 훅이 바인딩됩니다(hooks install은 보고서가 있으면 하나를 출력합니다).
  3. 계획 파일에서 항목을 체크 해제하면 보고서가 업데이트됩니다. Progress는 계획을 절대 수정하지 않습니다.
  4. progress status는 한 줄 상태를 제공합니다; 뷰는 .progress/plan/.view/index.html에 있습니다.

항목에는 고유 id(T001)가 부여되고, 다른 항목은 안정적인 P001... id를 받습니다. 하나의 계획 또는 기능이 활성화된 경우 대상 플래그가 필요하지 않습니다; 그렇지 않으면 --plan NAME 또는 --feature DIR을 전달하십시오.

동사

필요 사항명령어
보고서 생성progress init --plan PATH [--name N] [--dir D] 또는 progress init (Spec Kit)
한 줄 상태progress status
레인 할당progress lane L1 --tasks P001-P004 --owner ID --harness H --model M --effort E
레인 종료progress lane L1 --close
블로커progress block P007 --by L2 (또는 P003, ext:"text"); progress unblock B4
결정progress decide ask "질문" --options a,b; progress decide made D2 b --by user
노트progress note "텍스트" --target P005
내보내기progress export --format md
훅`progress hooks install

규칙

  1. 작업을 할당할 때 레인을 기록하십시오(L#; 호스트 하위 에이전트 C#은 자동으로 나타납니다). 시작, 완료 및 재시도는 명령어가 필요하지 않습니다.
  2. 노트에 비밀, 절대 경로 또는 대화 내용 텍스트를 절대 넣지 마십시오(최대 200자).
  3. 알 수 없는 값은 알 수 없는 상태로 둡니다. 모델, 노력, 컨텍스트 또는 시간을 추정하지 마십시오.
  4. 오류는 progress: error CODE로 표시됩니다; 원인을 수정하고 루프로 재시도하지 마십시오.

자세한 내용: references/verbs.md; 계약 docs/contracts.md; 플래그 docs/commands.md.

Individual skills in this repo

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

samykabu/delegate-task

Delegate a task to an external agent CLI harness — Claude Code, OpenAI Codex, OpenCode, GitHub Copilot, or Pi — and get back a normalised result with status (successful / failed / abandoned), a summary, what actually changed on disk measured against git, and total input and output token usage.

samykabu/github-wiki-publish

Publish or update pages, reports, diagrams and assets in a GitHub repository Wiki, preserving existing content and verifying the published result. Use for GitHub Wiki publishing or sync requests, rather than GitHub Pages deployment or general documentation generation.

samykabu/illustrate

Draws diagrams, charts, and technical illustrations (44 types) as self-contained HTML with inline SVG, plus optional SVG/PNG/PDF export, in the project's tracked color and font theme. Use this skill whenever the user asks to draw, diagram, visualize, chart, map, sketch, or illustrate something, even without saying 'illustrate': architecture or system design, infrastructure, cloud or deployment topology, data flow, flowcharts, sequence, state machines, ER or database schema, UML class, dependency graphs, org charts, timelines, Gantt, swimlanes, process or workflow maps, user journeys, kanban, story maps, quadrants, Venn, pyramids, fishbone root-cause, Sankey, Wardley maps, bar, line, scatter, heatmap, waterfall, treemap, radar, or polar charts, and exploded or axonometric views. Also use to redraw .drawio, Mermaid (.mmd), or .excalidraw files, add a diagram to docs, a PR, or a spec, set up the illustration theme, or export a diagram. Not for photos or AI-generated raster images.

samykabu/user-manual

Create, update, audit and publish a standalone application User Manual with End User, Administrator and Technical editions, in English and optional Arabic. Use without Spec Kit to start a manual, document a feature or module, audit coverage, write API documentation (OpenAPI, AsyncAPI, GraphQL, webhooks), release notes and migration guides, plan and capture UI screenshots, set up private previews and versioned release…

관련 스킬