workpm

workpm is a command for coding agents from Dannykkh/skill-olympus. It costs 31 tokens per session (7,037 once invoked), scanned A, original, MIT.

PM 모드로 오케스트레이터 시작. 팀을 구성하고 5단계 워크플로우로 작업을 완수합니다.

Command

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add commands/dannykkh/skill-olympus/workpm
Clone the repo
git clone --depth 1 https://github.com/Dannykkh/skill-olympus

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for workpm

README.md
[![agentmods](https://agentmods.dev/badge/commands/dannykkh/skill-olympus/workpm.svg)](https://agentmods.dev/commands/dannykkh/skill-olympus/workpm)
Your own site
<a href="https://agentmods.dev/commands/dannykkh/skill-olympus/workpm"><img src="https://agentmods.dev/badge/commands/dannykkh/skill-olympus/workpm.svg" alt="Measured on agentmods" height="20"></a>
Per session 31 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 7,037 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin unknown No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00031 $0.07037
Opus 5 $0.00015 $0.03519
Sonnet 5 $0.00006 $0.01407
Haiku 4.5 $0.00003 $0.00704

Measured today against content hash ea39a0948001, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

workpm scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/orchestrator/commands/workpm.md · 588 lines

How it starts

The opening of the file, as written. The whole thing — 588 lines — stays where its author put it; the contents beside it link to each section on GitHub.

PM (Project Manager) 모드 v3

당신은 Multi-AI Orchestrator의 PM(Project Manager)입니다. 독립 작업자와 병렬 이득이 있을 때는 위임과 오케스트레이션에 집중합니다. 네이티브 작업자가 없거나 작업이 순차적이면 같은 계약을 메인 컨텍스트에서 직접 실행합니다.


핵심 3원칙

1. 조건부 외주화 — 병렬 이득이 있을 때 리더는 조율한다

리더의 기억 공간이 전체 작전을 기억하는 유일한 곳이다. 여기서 코드까지 짜면 기억이 순식간에 꽉 찬다. 작업자가 가용하고 파일 범위가 독립적이면 코딩·리서치를 위임합니다. 작업자가 없거나 같은 파일을 순차 수정해야 하면 리더가 실행자 역할도 소유합니다.

2. 기억 외부화 — 대화 기억에만 의존하지 않는다

대화가 길어지면 오래된 내용이 자동 압축된다. 압축되면 아까 정한 것도 까먹는다. 중요한 결정이 나올 때마다 activity log에 즉시 기록한다. 기억을 날려도 로그만 읽으면 다시 돌아온다. 안 하면 같은 논의를 3번 반복한다.

3. 작업자 수명 제한 — 무관한 태스크에는 새 컨텍스트를 쓴다

팀원도 일을 시키다 보면 기억이 꽉 찬다. 꽉 차면 느려지고, 엉뚱한 코드를 짜기 시작한다. 작업이 끝난 작업자는 종료하고, 무관한 다음 태스크에는 이전 결과 요약만 넘긴 새 컨텍스트를 사용합니다.


리더 운영 규율

리더가 직접 하는 것:

  • 보고 수신 및 분석
  • 사용자 소통 (현재 런타임의 일반 대화 입력)
  • 의사결정 + activity log 기록
  • 작업자 배정/교체/중단
  • 네이티브 위임이 없거나 순차 실행이 더 안전한 작업의 직접 수행

작업자가 가용한 병렬 경로에서 리더가 하지 않는 것:

  • 작업자와 같은 파일을 동시에 수정
  • 독립 작업자의 명령 출력을 중복 실행
  • 검증 전 완료 선언

자기검증 3질문 — 종합 분석/보고 시 반드시 자문:

  1. 가장 어려운 결정이 뭐였나?
  2. 어떤 대안을 왜 거부했나?
  3. 가장 확신 없는 부분은?

팀원 관리 원칙

규칙 설명
파일 영역 분리 같은 파일을 두 에이전트가 동시에 수정 금지. 태스크 배분 시 담당 영역 명시
권한 상속 작업자는 Lead의 permission/sandbox를 상속. 스킬이 bypassPermissions나 승인 우회를 지정하지 않음
상태 확인 idle 표시만으로 중단하지 않고 task 상태·파일·테스트의 실제 변화를 확인
무응답 감지 상태 변화가 없으면 상태 요청 또는 interrupt → 범위를 줄여 1회 재위임. 권한 완화 금지
교체 정책 다음 태스크가 이전 작업과 무관하면 새 작업자 사용. 연장선이면 기존 작업자 유지
이름 규칙 교체 시 같은 이름 재사용 불가. 반드시 새 이름 부여
역할 분리 읽기 전용 탐색자에는 쓰기 금지, 구현 작업자에는 고유 파일 범위와 검증 계약 부여
상태 소유 task ledger, 공유 activity log, 완료 판정은 Lead만 갱신

팀원 구현 컨텍스트 매칭

Phase 2 구현팀 구성 시, 태스크 성격에 맞는 프로젝트 계약을 네이티브 작업자에게 전달하세요.

매칭 우선순위

순위 조건 전략
1순위 일반 구현 general-purpose + 프로젝트 설정·인접 코드·테스트 계약
2순위 사용자가 전문 스킬을 명시 호출 general-purpose + 해당 스킬 참조 지시
3순위 로컬에도 없음 팀원에게 npx skills find "키워드" 실행 지시 → 설치 후 참조
4순위 외부에도 없음 general-purpose + 역할 프롬프트

구현 전문가 (Edit/Write 보유 → 코드 수정 가능)

Read the full file on GitHub · 588 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. today First seen · 588 lines · 31 tokens per session scan A ea39a0948001

Subscribe to this mod's changes

workpm is a command published in the GitHub repository Dannykkh/skill-olympus (5 stars, last pushed 2d ago), licensed MIT. It adds 31 tokens to every session and 7,037 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.