AgentSkillsCN

projects

展示所有项目的当前状态。专为管理员打造的跨项目可见性技能。

SKILL.md
--- frontmatter
name: projects
description: Show all projects with current status. Manager-specific skill for cross-project visibility.
arguments: ""

/projects

List all projects in the Manager's project index.

When to Use

Use this skill when you need to:

  • See all tracked projects and their status
  • Check which projects have active sessions
  • Review project priorities before routing work

Implementation

1. Read projects.yaml

bash
cat ~/.varie/manager/projects.yaml 2>/dev/null

If file doesn't exist or is empty, show helpful message.

2. Parse and format

Extract projects from YAML and format as table:

ProjectStatusCurrent FeatureLast Updated
webappactiveuser_auth2 hours ago
backendidle-2 days ago

3. Show active sessions

Cross-reference with /work-sessions to indicate which projects have active sessions.

Output Format

code
## Projects

| Project | Path | Status | Current Work |
|---------|------|--------|--------------|
| webapp | ~/projects/webapp | active | user_auth |
| varie | ~/projects/varie | idle | - |

Active sessions: 1 (webapp)

## Aliases
- character → webapp
- infra → backend

Empty State

If no projects are configured:

code
## Projects

No projects configured yet.

To add a project, edit ~/.varie/manager/projects.yaml:

```yaml
projects:
  my_project:
    path: /path/to/repo
    status: active
    current_feature: feature_name

Or use /route to auto-create sessions - projects will be tracked automatically.

code

## Example

**User:** `/projects`

**Output:**

Projects

ProjectPathStatusCurrent Work
webapp~/workplace/projects/webappactiveuser_auth
varie~/workplace/projects/varieidle-
data-pipeline~/workplace/projects/data-pipelinepausedregime_v2

Active sessions: 1

  • webapp (session m7abc123)

Aliases

  • character → webapp
  • infra → varie/backend
code