AgentSkillsCN

projects

利用 dude MCP 服务器管理开发项目。列出、创建、更新项目,全面掌握项目上下文,囊括问题与需求规格。支持项目搜索功能。适用于项目组织、项目层级管理、代码库启动工作,或在需要项目级上下文时使用。

SKILL.md
--- frontmatter
name: projects
description: "Manage development projects using the dude MCP server. List, create, update projects. Get full project context with issues and specifications. Search for projects. Use when working with project organization, project hierarchies, starting work on a codebase, or needing project-level context."

Dude Projects - Project Management

Manage development projects via the dude: MCP tools.

Quick Start

code
dude:list_projects              - List all projects
dude:get_project_context        - Full project with issues/specs
dude:search { "entityTypes": ["project"] }  - Find projects

Project Operations

Listing Projects

ToolDescription
dude:list_projectsList all projects or filter by parent

Parameters:

  • parentUuid (optional): Filter to children of parent project

Getting Project Details

ToolDescription
dude:get_projectGet single project details
dude:get_project_contextGet project with ALL issues and specs

get_project Parameters:

  • uuid (required): Project UUID

get_project_context Parameters:

  • uuid (required): Project UUID
  • includeSubprojects (optional): Include child projects (default: false)

Creating Projects

ToolDescription
dude:create_projectCreate new project

Parameters:

  • name (required): Project name
  • directory (optional): Project directory path
  • parent_project_uuid (optional): Parent project for nesting

Updating Projects

ToolDescription
dude:update_projectUpdate existing project

Parameters:

  • uuid (required): Project UUID
  • name (optional): New name
  • directory (optional): New directory path
  • parent_project_uuid (optional, nullable): New parent (null for top-level)
  • active (optional): Set active status (1 = active, 0 = inactive)

Archiving Projects

To archive a project (soft delete), set the active flag to 0:

code
dude:update_project { "uuid": "...", "active": 0 }

To reactivate:

code
dude:update_project { "uuid": "...", "active": 1 }

Search for Projects

Semantic Search

code
dude:search {
  "query": "authentication service",
  "entityTypes": ["project"],
  "limit": 5
}

Parameters:

  • query (required): Natural language search query
  • limit (optional): Max results (default: 10)
  • threshold (optional): Min similarity 0-1 (default: 0.3)
  • entityTypes (optional): Filter to ["project"]
  • projectUuid (optional): Scope to specific project

Keyword Search

code
dude:search_text { "query": "auth" }

Parameters:

  • query (required): Text to search for

Common Workflows

Starting Work on a Codebase

  1. dude:list_projects - Find the project UUID
  2. dude:get_project_context - Load full context
  3. Begin coding with awareness of existing issues/specs

Organizing Projects

code
dude:create_project { "name": "Frontend", "parent_project_uuid": "parent-uuid" }

Related Skills

  • dude:issues: Create and manage issues within projects
  • dude:specifications: Create and manage specifications within projects