Project Status Update
Scan all projects and update ~/.ypm/PROJECT_STATUS.md.
Prerequisites
- •Run
/ypm:setupfirst if~/.ypm/config.ymldoesn't exist
Execution Steps
- •Check that
~/.ypm/config.ymlexists. If not, prompt user to run/ypm:setup - •Find the YPM plugin directory and run
python ${CLAUDE_PLUGIN_ROOT}/scripts/scan_projects.pyto collect project information- •Git worktree detection (.git file/directory)
- •Project classification (active/developing/inactive)
- •Read scan results (JSON format)
- •Collect detailed info from
CLAUDE.mdfor active projects - •Update
~/.ypm/PROJECT_STATUS.mdin human-readable format- •Add "(Git worktree)" to project name for worktrees
- •Complete
Important
This skill does NOT perform Git operations. ~/.ypm/PROJECT_STATUS.md is updated as a local file only.
Notes
- •Other project files are read-only (modification prohibited)
- •Only YPM's own files can be modified
- •Scan script automatically detects new projects
- •PROJECT_STATUS.md is not Git-managed (daily operational task)
CRITICAL: Accuracy Requirements
- •"Next task" should ONLY be obtained from:
- •GitHub Issues (
gh issue listcommand) - •Latest commit messages
- •Content explicitly stated in project's CLAUDE.md, README.md
- •GitHub Issues (
- •NEVER do:
- •Create non-existent features or plans
- •Mark unimplemented features as "in progress"
- •Guess "next tasks" not documented
- •When unknown: Honestly write "unknown", "not documented", or "no GitHub Issue found"