mcpField
Z
zentao-project

zentao-project

github.com/imyuyuProductivity361 installsUpdated 22w ago
Repository

About zentao-project

zentao-project is a skill for managing ZenTao projects with zentao-cli. It serves users who need project, team, story, and task information, with commands to list, inspect, create, update, and delete projects.

Key features

  1. 01List all projects
  2. 02View project details
  3. 03Create, update, or delete projects
  4. 04Inspect project status and team data
  5. 05Review linked stories and tasks

Use cases

  1. 01Review the set of current projects
  2. 02Check project details and team members
  3. 03Maintain project information
  4. 04Inspect a project's linked stories and tasks

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/imyuyu/zentao-cli --skill zentao-project

After installing, type/zentao-projectin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
zentao-project-create.md
zentao-project-delete.md
zentao-project-get.md
zentao-project-list.md
zentao-project-update.md

Details

From the project README

project (v2)

CRITICAL — 开始前 MUST 先用 Read 工具读取 ../zentao-shared/SKILL.md,其中包含认证、环境变量配置、错误处理和通用选项说明。

Commands

Core Concepts

  • Project(项目):ZenTao 中组织任务和团队成员的实体,一个项目可以关联多个产品。
  • Project ID:项目的唯一标识符,查看任务和团队成员时需要使用。
  • Project 与 Product 的关系:项目从产品中选取需求来实施,一个项目可以对应多个产品,一个产品也可以对应多个项目。

Project Status Values

Status中文说明
wait等待中项目未开始
doing进行中项目正在进行
suspended挂起项目已暂停
closed已关闭项目已结束

Project Team

FieldTypeDescription
PMu64项目经理 ID
teamstring团队名称
usersarray团队成员列表

使用前可先运行 zentao-cli project --help 查看完整选项。

Common Use Cases

1. 查看所有项目
# 列出所有项目
zentao-cli project list
2. 查看特定项目详情
# 获取项目详情
zentao-cli project get 1
4. 结合 Story 和 Task 使用

项目通常与需求和任务管理结合使用:

# 查看项目详情
zentao-cli project get 1

# 查看该项目关联的需求
zentao-cli story list --product 1 --project 1

# 查看该项目的任务
zentao-cli task list --project 1

Examples

# 列出所有项目
zentao-cli project list

# 获取项目详情
zentao-cli project get 1

# 查看项目关联的需求
zentao-cli story list --product 1 --project 1

# 查看项目的任务
zentao-cli task list --project 1

Output Fields

FieldTypeDescription
idu64项目 ID
namestring项目名称
codestring项目代号
statusstring项目状态:wait / doing / suspended / closed
descstring项目描述
aclstring访问控制级别
opened_bystring创建者
opened_datestring创建日期
PMu64项目经理 ID
teamstring团队名称
usersarray团队成员

Gotchas

  1. Project vs Product:区分项目和产品:

    • Product:产品视角,关注"要做什么功能"(需求)
    • Project:项目视角,关注"怎么实现这些功能"(任务)
  2. Status Filtering:--status 参数支持 wait、doing、suspended、closed 四个值,不区分大小写。

  3. Project ACL:项目有访问控制级别(acl),只有项目成员或符合权限条件的用户才能查看项目详情。

  4. Team Members:通过 users 字段返回团队成员列表,完整成员详情可能需要额外查询。

  5. Project Manager:PM 字段只返回项目经理的用户 ID,需要时可结合 zentao-cli user get <id> 获取更多信息。

  6. Opened Date Format:返回的日期格式为 ZenTao API 标准格式,可能需要转换本地时区显示。

Comments

Markdown supported