Skip to main content

project-health

Surface blockers, overdue tasks, and stale items across active projects. Queries the pm_essentials_* tables via the plugin's readonly-data endpoint. Use when the user asks 'how are projects doing?', 'what's blocked?', or wants a health check before a leadership review.

소스 정보

저장소
evolution-foundation/evonexus-plugin-pm-essentials
최근 소스 활동
2026년 4월 24일 03:47
감지된 SKILL.md 언어
영어
스타
1
포크
2

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
project-health
description
Surface blockers, overdue tasks, and stale items across active projects. Queries the pm_essentials_* tables via the plugin's readonly-data endpoint. Use when the user asks 'how are projects doing?', 'what's blocked?', or wants a health check before a leadership review.
argument-hint
[optional project name to narrow the scope]
# Project Health Produce a compact health snapshot of active projects. ## Data sources - `GET /api/plugins/pm-essentials/readonly-data/open_projects` — active projects with task counts and due dates - `GET /api/plugins/pm-essentials/readonly-data/sprint_tasks` — tasks in the active sprint ## Output shape ``` ### Project health — <YYYY-MM-DD> **<Project name>** — <N tasks>, due <date> - ✓ <count_done> done · ⟳ <count_in_progress> in progress · ◯ <count_todo> todo - 🚩 <blocker_summary or "no blockers"> **<Next project>** … ``` ## Instructions 1. Pull `open_projects` and `sprint_tasks`. 2. If `$ARGUMENTS` names a project, filter to that one (case-insensitive contains match). 3. For each project, show task counts by status and flag anything that looks stuck: - Tasks in `in_progress` for more than 7 days → "stuck" - Tasks past their `due_date` with status ≠ `done` → "overdue" - Sprints past their `started_at + 14 days` with tasks still in `todo` → "slipping" 4. Keep the output scannable. No prose. No summary paragraph at the end — the table is the summary. 5. If no blockers, say "no blockers" explicitly per project so the absence is visible. ## Edge cases - Empty `open_projects` → reply "No active projects. Create one via the chat with pm-nova." - `sprint_tasks` empty but projects exist → note "no active sprint" under each project.
GitHub에서 보기