Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/dmsdc-ai-work-breakdown
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/work-breakdown
Tools it pre-approves 4
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Bash,Read,Glob,Grep
What's inside
- Skill name
work-breakdown- Description
- Spec이나 자연어 설명을 병렬화 가능한 태스크로 분해하고, 사용 가능한 세션에 할당하는 스킬. "work breakdown", "태스크 분해", "작업 분배", "spec 분해", "병렬 작업", "세션 할당" 요청 시 사용합니다.
- License
- MIT
- Allowed tools
- Bash,, Read,, Glob,, Grep
- Instructions
- 261 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
Files (1)
- SKILL.md
SKILL.md (first lines)
# Work Breakdown
Spec 또는 자연어 설명을 병렬화 가능한 태스크로 분해하고, idle 세션에 할당하여 inject 메시지를 생성합니다.
## 입력
다음 중 하나를 받습니다:
1. **Spec 파일 경로** — 파일을 읽어 분석
2. **자연어 설명** — 직접 분석
3. **telepty shared 파일** — `~/.telepty/shared/*.md` 경로
입력이 없으면 사용자에게 요청합니다.
## 실행 워크플로우
### Step 1: 입력 파싱
spec 파일이 있으면 읽고, 자연어이면 그대로 사용합니다.
핵심 추출 항목:
- **목표**: 최종 산출물
- **범위**: 포함/제외 기능
- **제약**: 기술 스택, 성능, 보안 요구사항
- **완료 기준**: 검증 방법
### Step 2: 세션 디스커버리
두 소스를 교차 참조하여 가용 세션을 판별합니다.
**2-A: telepty 세션 목록**
```bash
telepty list --json 2>/dev/null
```
각 세션의 다음 정보를 수집합니다:
- `id`: 세션 식별자
- `command`: CLI 타입 (claude, codex, gemini)
- `cwd`: 작업 디렉토리 (도메인 전문성 추론)
- `idleSeconds`: 유휴 시간
- `healthStatus`: 연결 상태
- `semantic.phase`: 현재 작업 단계
- `semantic.current_task`: 현재 태스크
- `semantic.blocker`: 블로커 유무
**2-B: task-queue 교차 참조**
```bash
# $AIGENTRY_ORCH_DIR = your aigentry orchestrator project root.
# 미설정 시 install.sh와 동일한 순서로 해석합니다.
# 오케스트레이터 저장소가 없으면 2-B를 건너뛰고 telepty 상태만으로 판정합니다.
PROJECTS_ROOT="${AIGENTRY_PROJECTS_ROOT:-$HOME/projects}"
cat "${AIGENTRY_ORCH_DIR:-$PROJECTS_ROOT/aigentry-orchestrator}/state/task-queue.json"
```
task-queue에서 `status == "delegated"`인 태스크의 `session` 필드를 수집합니다.
해당 세션은 **BUSY** — 새 태스크를 할당하지 않습니다.
**가용성 판정 매트릭스:**
| telepty 상태 | task-queue 상태 | 판정 | 사유 |
|-------------|----------------|------|------|
| CONNECTED + idle | delegated 없음 | **IDLE** — 할당 가능 | 연결됨 + 작업 없음 |
| CONNECTED + idle | delegated 있음 | **BUSY** — 할당 불가 | 오케스트레이터가 태스크 위임 중 |
| CONNECTED + working | delegated 없음 | **BUSY** — 주의 | semantic.phase가 working이면 자체 작업 중 |
| CONNECTED + working | delegated 있음 | **BUSY** — 할당 불가 | 위임 태스크 수행 중 |
| DISCONNECTED | any | **OFFLINE** — 제외 | 연결 끊김 |
**세션 디스커버리 출력 형식:**
```
### 세션 현황
| 세션 ID | CLI | 상태 | 현재 태스크 (task-queue) | 판정 |
|---------|-----|------|------------------------|------|
| aterm-claude | claude | CONNECTED (idle 5s) | T8: 사이드바 수정 | BUSY |
| aterm-codex | codex | CONNECTED (idle 0s) | T35: 워크스페이스 UI, T47: make install | BUSY |
| deliberation-claude | claude | CONNECTED (idle 1070s) | - | IDLE |
| telepty-claude | claude | CONNECTED (idle 166s) | - | IDLE |
```
**가용 세션 부족 경고:**
가용(IDLE) 세션이 분해된 태스크 수보다 적으면 경고를 출력합니다:
```
⚠️ 가용 세션 부족: {idle_count}개 IDLE / {task_count}개 태스크
→ 추천: session-create 스킬로 새 세션 생성
→ 또는: 현재 세션에서 직접 실행할 태스크를 식별하여 분리
```
### Step 3: 세션 역량 매핑
CLI 타입별 강점:
| CLI | 강점 | 약점 | 최적 태스크 |
|-----|------|------|------------|
| `claude` | 복잡한 추론, 아키텍처, 멀티파일 리팩토링, 테스트 | 느릴 수 있음 | 설계, 복잡한 구현, 디버깅, 리뷰 |
| `codex` | 빠른 코드 편집, 단일 파일 변경, 자동 수정 | 복잡한 추론 약함 | 단순 구현, 타입 수정, 포맷팅, 보일러플레이트 |
| `gemini` | 리서치, 문서 분석, 웹 검색, 대안 탐색 | 코드 편집 제한적 | 조사, 문서화, 비교 분석, API 탐색 |
프로젝트별 도메인 전문성 (cwd 기반):
| cwd 패턴 | 도메인 |
|----------|--------|
| `aigentry-aterm` | 터미널, Rust, Swift, wgpu, PTY |
| `aigentry-deliberation` | MCP, 토론 프로토콜, Node.js |
| `aigentry-telepty` | 세션 관리, IPC, CLI 도구 |
| `aigentry-orchestrator` | 오케스트레이션, 태스크 관리 |
| `aigentry-dustcraw` | 웹 크롤링, 데이터 수집 |
| `aigentry-logger` | 로깅, 모니터링 |
| `ghostty` / `winit` | 터미널 에뮬레이터, 윈도우 시스템 |
### Step 4: 태스크 분해
spec을 3~12개의 독립적 태스크로 분해합니다.
각 태스크 구조:
```From dmsdc-ai/aigentry-devkit, MIT.
More from dmsdc-ai/aigentry-devkit
- 0.561score
context-manage
dmsdc-ai
컨텍스트 윈도우 관리 스킬.
SkillAFreshness: AClaude Code +9 - 0.474score
ambiguity-gate
dmsdc-ai
Blocks action on an ambiguous task until the interpretation is chosen.
SkillCFreshness: CClaude Code +9 - 0.474score
caveman
dmsdc-ai
Ultra-compressed reply mode.
SkillCFreshness: CClaude Code +9 - 0.474score
session-create
dmsdc-ai
Create a new aigentry ecosystem project with full session bootstrapping — folder, CLAUDE.md, devkit bootstrap, terminal-agnostic session spawn…
SkillCFreshness: CClaude Code +9 - 0.474score
deliberation-gate
dmsdc-ai
Use after brainstorming produces design doc, after code-review produces feedback, when debugging hits dead end with failed hypotheses, or when user says…
SkillCFreshness: CClaude Code +9 - 0.474score
grill-with-adr
dmsdc-ai
Adversarial spec interview that grills your plan against existing domain language and decisions, capturing crystallised choices into ADRs…
SkillCFreshness: CClaude Code +9 - 0.471score
sawe
dmsdc-ai
세션 자율 워크플로우 엔진.
SkillCFreshness: CClaude Code +9 - 0.471score
deliberation-executor
dmsdc-ai
deliberation 합의안을 실제 구현으로 전환하는 실행 전용 스킬.
SkillCFreshness: CClaude Code +9 - 0.466score
deliberation-test
dmsdc-ai
딜리버레이션 테스트를 자동으로 오케스트레이션합니다.
SkillCFreshness: CClaude Code +9 - 0.455score
diagnose
dmsdc-ai
Disciplined diagnosis loop for hard bugs and performance regressions.
SkillCFreshness: CClaude Code +9 - 0.411score
telepty-deliberate
dmsdc-ai
telepty 기반 멀티세션 토론을 자동 시작하고 운영하는 스킬.
SkillDFreshness: DClaude Code +9 - 0.408score
clipboard-image
dmsdc-ai
Capture and view clipboard image.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 5
- Last commit (this folder)
- Jul 26, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/dmsdc-ai/aigentry-devkit
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from dmsdc-ai
- 0.561score
context-manage
dmsdc-ai
컨텍스트 윈도우 관리 스킬.
SkillAFreshness: AClaude Code +9 - 0.474score
session-create
dmsdc-ai
Create a new aigentry ecosystem project with full session bootstrapping — folder, CLAUDE.md, devkit bootstrap, terminal-agnostic session spawn…
SkillCFreshness: CClaude Code +9 - 0.474score
deliberation-gate
dmsdc-ai
Use after brainstorming produces design doc, after code-review produces feedback, when debugging hits dead end with failed hypotheses, or when user says…
SkillCFreshness: CClaude Code +9 - 0.474score
caveman
dmsdc-ai
Ultra-compressed reply mode.
SkillCFreshness: CClaude Code +9 - 0.474score
grill-with-adr
dmsdc-ai
Adversarial spec interview that grills your plan against existing domain language and decisions, capturing crystallised choices into ADRs…
SkillCFreshness: CClaude Code +9 - 0.474score
ambiguity-gate
dmsdc-ai
Blocks action on an ambiguous task until the interpretation is chosen.
SkillCFreshness: CClaude Code +9
Cite this page
work-breakdown skill. Agent Mart. https://agentmart.dev/skills/dmsdc-ai-work-breakdown (last updated 2026-10-24)