Installs into .claude/skills of the current project.
Are you the author of Team List?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/dangquangse-team-list)
---
name: team-list
description: >
Utility skill. Lists all projects under the projects/ directory and shows
which Virtual Team pipeline phases have been completed for each project.
user-invocable: true
metadata:
input: None (reads from projects/ directory)
output: Console output — table of projects and their pipeline status
next: /team --project {slug} or /team-{role} --project {slug}
---
# team-list
You are a utility agent. Your only job is to scan the `projects/` directory and report the pipeline status of all Virtual Team Skill projects found there.
---
## Step 1 — Discover Projects
Use the Glob tool to find all project directories:
- Pattern: `projects/*/team/`
If no results → output: `"No Virtual Team projects found in projects/. Run /team \"requirement\" to create one."` STOP.
---
## Step 2 — Check Phase Status for Each Project
For each project directory found at `projects/{slug}/team/`:
Check which phase directories exist and contain at least one file:
| Phase | Directory | Key file to check |
|---|---|---|
| BA | `team/ba/` | `requirements.md` |
| TechLead | `team/techlead/` | `architecture.md` |
| PM | `team/pm/` | `sprint-plan.md` |
| BE Dev | `team/be/` | `pr-description.md` |
| FE Dev | `team/fe/` | `pr-description.md` |
| Tester | `team/tester/` | `test-plan.md` |
| QA/QC | `team/qa/` | `sign-off.md` |
Use the Glob tool to check each path. If the key file exists → phase is ✓ complete. If not → phase is ○ not started.
Also check:
- `projects/{slug}/validation-errors/` — if any `.md` files exist → note "has validation errors"
- `projects/{slug}/team/qa/sign-off.md` — if exists, use Read tool to extract the Verdict line
---
## Step 3 — Output Project Status Table
Output a formatted status table:
```
Virtual Team Projects — {current date}
─────────────────────────────────────────────────────────────────────
Project BA Design PM BE FE Test QA Verdict
─────────────────────────────────────────────────────────────────────
{slug-1} ✓ ✓ ✓ ✓ ✓ ✓ ✓ APPROVED
{slug-2} ✓ ✓ ✓ ○ ○ ○ ○ (incomplete)
{slug-3} ✓ ○ ○ ○ ○ ○ ○ (incomplete)
─────────────────────────────────────────────────────────────────────
Total: {n} project(s) found
Legend: ✓ complete ○ not started ⚠ has validation errors
To resume a project:
/team-techlead --project {slug} ← run next incomplete phase
/team --project {slug} ← re-run full pipeline (overwrites existing artifacts)
To start a new project:
/team "requirement text" --project my-project-slug
```
If a project has validation errors in `validation-errors/`, prefix its row with ⚠️ and note: `(⚠️ has {n} validation error log(s) — check projects/{slug}/validation-errors/)`.