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

pm-tasks-core

모든 `pm-tasks-<tool>` 어댑터를 위한 공유 코어입니다. 추출 단계, 일반 카드 구조, CRUD 용어, 자율 모드 계약, 구성 조회 규칙 및 감사 로그 형식을 정의합니다.

pm-tasks-core란 무엇인가요?

`pm-tasks-core`는 특정 도구(예: Claude Code, Cursor, Codex, Windsurf)용 어댑터가 공통으로 사용하는 핵심 스킬입니다. 이 스킬은 작업 계획 파일에서 목표, 전제 조건, 작업, 완료 조건을 추출하는 단계를 정의하며, 추출된 정보를 도구 독립적인 일반 카드로 구성합니다. 또한, 어댑터가 구현해야 할 6가지 멱등적 CRUD 동사를 명시하고, `[autonomous]` 센티널이나 환경 변수로 활성화되는 자율 모드의 보안 계약을 제공합니다. 구성은 Git 루트의 `.json` 파일이나 사용자 홈 디렉토리에서 조회되며, 감사 로그는 `audit.log`에 JSONL 형식으로 추가됩니다. 이 코어는 단독으로 사용할 수 없으며, 반드시 하나 이상의 `pm-tasks-<tool>` 어댑터와 함께 설치되어야 합니다.

지원 대상✓Claude Code✓Codex CLI✓Cursor✓Windsurf
npx skills add llodev/skills

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

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

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

문서

pm-tasks-core은(는) 무엇을 하나요?

모든 pm-tasks-<tool> 어댑터를 위한 공유 코어입니다. 추출 단계, 일반 카드 구조, CRUD 용어, 자율 모드 계약, 구성 조회 규칙 및 감사 로그 형식을 정의합니다. 어댑터는 경로를 통해 이 스킬을 참조합니다 — 사양에 공식적인 종속성 메커니즘은 없습니다.

라우팅

어댑터는 도구별 형식을 적용하기 전에 이 스킬을 호출합니다. 정확한 포인터는 references/contract.md에 문서화되어 있습니다.

단계

단계목적참고
1입력 식별 (계획 파일, 인라인 붙여넣기, 암시적 입력)references/contract.md § 1
2의도별 섹션 추출 (목표, 전제 조건, 작업, 완료 조건)references/contract.md § 2
2.5안티패턴 게이트anti-patterns/core.md
3일반 카드 구축references/generic-card.md

어댑터는 이후 자체 SKILL.md에 따라 4단계 이상을 실행합니다.

CRUD 용어 (어댑터가 구현하는 동사)

references/crud-vocabulary.md를 참조하세요. 6개의 동사이며, 모두 멱등적입니다 (clientToken 규칙은 비자연어 경우에 적용됨).

자율 모드

references/autonomous-mode.md를 참조하세요. Sentinel [autonomous], --auto, 또는 환경 변수 LLODEV_PM_TASKS_AUTONOMOUS=1에 의해서만 활성화됩니다. 도구 구성에 명시적인 허용 목록, 범위 및 비율 제한이 필요합니다. 절대로 추론되지 않습니다.

구성

조회 순서: <git-root>/.<tool>.json → ~/.config/llodev/pm-tasks/<tool>.json → 중단. 비밀 정보는 절대 JSON에 저장하지 않음 (환경 변수 또는 OS 키체인만 사용).

감사 로그

추가 전용 JSONL 파일: ~/.local/share/llodev/pm-tasks/<tool>/audit.log. 스키마는 references/audit-log-format.md에 있습니다. <task-ref> 해석을 위한 조회 인덱스 역할도 합니다.

초기화 헬퍼

어댑터는 npx @llodev/pm-tasks-<tool> init을 제공합니다. 공유 UX는 references/init-ux.md에 있습니다. 구현 라이브러리는 @llodev/pm-tasks-core/init-lib입니다 (TypeScript 소스는 ./src/init-lib.ts에, 컴파일된 파일은 ./dist/init-lib.js에 있음).

상태 점검 (doctor)

pm-tasks-core-doctor는 작업 공간 구성, 자율 모드 허용 목록, 감사 로그 쓰기 가능 여부, 네트워크 연결 가능성을 검증합니다. 검사 매트릭스 및 종료 코드는 references/doctor.md에 있습니다 — pm-tasks-core-doctor는 검사 카탈로그와 종료 코드를 제공합니다.

단독 실행 대비책

이 스킬은 어댑터 없이는 유용하지 않습니다. 단독으로 활성화된 경우, 하나 이상의 pm-tasks-<tool> 패키지를 설치하도록 사용자에게 알리십시오.

관련 스킬