Agent Skillsphuc-nt/my-translator › ck:project-management

ck:project-management

GitHub

用于项目进度跟踪、任务协调与状态报告的技能。支持跨会话任务持久化、计划文件同步及文档更新协调,提供CLI和VSCode环境下的工作流支持。

.opencode/skills/project-management/SKILL.md phuc-nt/my-translator

Trigger Scenarios

检查项目进度或计划状态 生成项目状态报告或摘要 协调多阶段工作的跨会话延续 在里程碑后更新文档

Install

npx skills add phuc-nt/my-translator --skill ck:project-management -g -y
More Options

Non-standard path

npx skills add https://github.com/phuc-nt/my-translator/tree/main/.opencode/skills/project-management -g -y

Use without installing

npx skills use phuc-nt/my-translator@ck:project-management

指定 Agent (Claude Code)

npx skills add phuc-nt/my-translator --skill ck:project-management -a claude-code -g -y

安装 repo 全部 skill

npx skills add phuc-nt/my-translator --all -g -y

预览 repo 内 skill

npx skills add phuc-nt/my-translator --list

SKILL.md

Frontmatter
{
    "name": "ck:project-management",
    "metadata": {
        "author": "claudekit",
        "version": "1.0.0"
    },
    "description": "Track progress, update plan statuses, manage Claude Tasks, generate reports, coordinate docs updates. Use for project oversight, status checks, plan completion, task hydration, cross-session continuity.",
    "argument-hint": "[task: status, hydrate, sync, report]"
}

Project Management

Project oversight and coordination using Claude native Tasks with persistent plan files.

Principles: Token efficiency | Concise reports | Data-driven insights

When to Use

  • Checking project status or progress across plans
  • Updating plan statuses after feature completion
  • Hydrating/syncing Claude Tasks with plan files
  • Generating status reports or summaries
  • Coordinating documentation updates after milestones
  • Verifying task completeness against acceptance criteria
  • Cross-session resume of multi-phase work

Tool Availability

TaskCreate, TaskUpdate, TaskGet, TaskList are CLI-only — disabled in VSCode extension (isTTY check).

Environment Task Tools Fallback
CLI terminal Available
VSCode extension Disabled TodoWrite

Fallback behavior: If Task tools error, use TodoWrite for progress tracking. Plan file sync-back (checkbox updates, YAML frontmatter) works identically without Task tools. Core PM workflow remains functional.

Core Capabilities

1. Task Operations

Load: references/task-operations.md

Use TaskCreate, TaskUpdate, TaskGet, TaskList to manage session-scoped tasks (CLI only; see Tool Availability above).

  • Create tasks with metadata (phase, priority, effort, planDir, phaseFile)
  • Track status: pendingin_progresscompleted
  • Manage dependencies with addBlockedBy / addBlocks
  • Coordinate parallel agents with scoped ownership

2. Session Bridging (Hydration Pattern)

Load: references/hydration-workflow.md

Tasks are ephemeral. Plan files are persistent. The hydration pattern bridges them:

  • Hydrate: Read plan [ ] items → TaskCreate per unchecked item
  • Work: TaskUpdate tracks progress in real-time
  • Sync-back: Reconcile all completed tasks against all phase files, update [ ][x], update YAML frontmatter status
  • Resume: Next session re-hydrates from remaining [ ] items

3. Progress Tracking

Load: references/progress-tracking.md

  • Scan ./plans/*/plan.md for active plans
  • Parse YAML frontmatter for status, priority, effort
  • Count [x] vs [ ] in phase files for completion %
  • Cross-reference completed work against planned tasks
  • Verify acceptance criteria met before marking complete

4. Documentation Coordination

Load: references/documentation-triggers.md

Trigger ./docs updates when:

  • Phase status changes, major features complete
  • API contracts change, architecture decisions made
  • Security patches applied, breaking changes occur

Delegate to docs-manager subagent for actual updates.

5. Status Reporting

Load: references/reporting-patterns.md

Generate reports: session summaries, plan completion, multi-plan overviews.

  • Use naming: {reports-path}/pm-{date}-{time}-{slug}.md
  • Sacrifice grammar for brevity; use tables over prose
  • List unresolved questions at end

Workflow

[Scan Plans] → [Hydrate Tasks] → [Track Progress] → [Update Status] → [Generate Report] → [Trigger Doc Updates]
  1. TaskList() — check existing tasks first
  2. If empty: hydrate from plan files (unchecked items)
  3. During work: TaskUpdate as tasks progress
  4. On completion: run full-plan sync-back (all phase files, including backfill for earlier phases), then update YAML frontmatter
  5. Generate status report to reports directory
  6. Delegate doc updates if changes warrant

Mandatory Sync-Back Guard

When updating plan status, NEVER mark only the currently active phase.

  1. Sweep all phase-XX-*.md files under the target plan directory.
  2. Reconcile every TaskUpdate(status: "completed") item to phase metadata (phase / phaseFile).
  3. Backfill stale checkboxes in earlier phases before marking later phases done.
  4. Update plan.md status/progress from real checkbox counts.
  5. If any completed task cannot be mapped to a phase file, report unresolved mappings and do not claim full completion.

Plan YAML Frontmatter

All plan.md files MUST have:

---
title: Feature name
status: in-progress  # pending | in-progress | completed
priority: P1
effort: medium
branch: feature-branch
tags: [auth, api]
created: 2026-02-05
---

Update status when plan state changes.

Quality Standards

  • All analysis data-driven, referencing specific plans and reports
  • Focus on business value delivery and actionable insights
  • Highlight critical issues requiring immediate attention
  • Maintain traceability between requirements and implementation

Related Skills

  • ck:plan — Creates implementation plans (planning phase)
  • ck:cook — Implements plans (execution phase, invokes project-manager at finalize)
  • plans-kanban — Visual dashboard for plan viewing

Version History

  • 3495f99 Current 2026-07-25 07:20

Same Skill Collection

.opencode/skills/agent-browser/SKILL.md
.opencode/skills/ai-artist/SKILL.md
.opencode/skills/ai-multimodal/SKILL.md
.opencode/skills/ask/SKILL.md
.opencode/skills/backend-development/SKILL.md
.opencode/skills/better-auth/SKILL.md
.opencode/skills/bootstrap/SKILL.md
.opencode/skills/brainstorm/SKILL.md
.opencode/skills/chrome-devtools/SKILL.md
.opencode/skills/ck-autoresearch/SKILL.md
.opencode/skills/ck-debug/SKILL.md
.opencode/skills/ck-loop/SKILL.md
.opencode/skills/ck-plan/SKILL.md
.opencode/skills/ck-predict/SKILL.md
.opencode/skills/ck-scenario/SKILL.md
.opencode/skills/ck-security/SKILL.md
.opencode/skills/code-review/SKILL.md
.opencode/skills/coding-level/SKILL.md
.opencode/skills/context-engineering/SKILL.md
.opencode/skills/cook/SKILL.md
.opencode/skills/copywriting/SKILL.md
.opencode/skills/databases/SKILL.md
.opencode/skills/deploy/SKILL.md
.opencode/skills/devops/SKILL.md
.opencode/skills/docs-seeker/SKILL.md
.opencode/skills/docs/SKILL.md
.opencode/skills/fix/SKILL.md
.opencode/skills/frontend-design/SKILL.md
.opencode/skills/frontend-development/SKILL.md
.opencode/skills/git/SKILL.md
.opencode/skills/gkg/SKILL.md
.opencode/skills/google-adk-python/SKILL.md
.opencode/skills/journal/SKILL.md
.opencode/skills/kanban/SKILL.md
.opencode/skills/llms/SKILL.md
.opencode/skills/markdown-novel-viewer/SKILL.md
.opencode/skills/mcp-builder/SKILL.md
.opencode/skills/mcp-management/SKILL.md
.opencode/skills/media-processing/SKILL.md
.opencode/skills/mermaidjs-v11/SKILL.md
.opencode/skills/mobile-development/SKILL.md
.opencode/skills/payment-integration/SKILL.md
.opencode/skills/plans-kanban/SKILL.md
.opencode/skills/preview/SKILL.md
.opencode/skills/problem-solving/SKILL.md
.opencode/skills/project-organization/SKILL.md
.opencode/skills/react-best-practices/SKILL.md
.opencode/skills/remotion/SKILL.md
.opencode/skills/repomix/SKILL.md

Metadata

Files
0
Version
3495f99
Hash
4082ac73
Indexed
2026-07-25 07:20

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 05:24
浙ICP备14020137号-1 $mapa de visitantes$