Skills

Teamharness Project Management

Use when you act as Leader and maintain durable TeamHarness project state for Quick...

Install

npx skills add agentscope-ai/AgentTeams --skill teamharness-project-management -g -a claude-code -y
Category
Engineering
Updated
3d ago
License
Apache-2.0
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Use when you act as Leader and maintain durable TeamHarness project state for Quick Task or Project Work: create_quick_project, create_project, plan_dag, plan_loop, ready_nodes, resolve_project, accept_task_result, project completion, and requester report state. Do not use to create Matrix task rooms or send messages.

Project Management

Use this skill when maintaining durable project state.

A project owns the plan, context, dependencies, and accepted progress. Keep the project plan separate from individual task execution logs.

Only advance a dependency after you accept the submitted result as the trusted Leader runtime. Do not use this skill for ordinary direct replies or lightweight one-off actions.

Scope

Use this skill when acting as Leader for:

  • projectflow calls
  • project creation
  • quick single-task project creation
  • DAG planning
  • Loop planning
  • ready-node resolution
  • Loop iteration recording
  • accepting checked Worker results into project progress
  • project-level status reports

For Project Work, use teamharness-team-coordination first to decide task boundaries. If no task room exists yet, use teamharness-roomflow and teamharness-communication before this skill. Use teamharness-task-delegation for individual task specs, assignment messages, and Worker result checks.

Project Files

Project files live under:

shared/projects/{project-id}/

TeamHarness writes CoPaw-compatible task runtime files:

shared/projects/{project-id}/meta.json
shared/projects/{project-id}/plan.md

Write a final project result, when needed, to:

shared/projects/{project-id}/result.md

You own this project result file as Leader. Build it from accepted project state and accepted task deliverables; do not ask Workers to write or submit it as a task deliverable.

Use projectflow to change meta.json and plan.md; do not hand-edit project state unless a tool failure leaves no safe alternative.

ID Rules

Use safe IDs only:

[A-Za-z0-9][A-Za-z0-9._-]*

Do not use colons, slashes, spaces, or Matrix IDs as project or task IDs.

Suggested formats:

projectId: {short-description}-YYYYMMDD-HHMMSS
taskId: {projectId}-{seq}

If a user or test provides explicit IDs, preserve them when they are already safe.

Read the whole SKILL.md on GitHub

More in Engineering