Loading...
Loading...
Use this skill for project schedule management — tracking modules, milestones, and delivery phases stored in YAML. Invoke whenever the user asks about: project progress or delivery status, module status (planned/in_progress/done/deferred), weekly task breakdown, milestone countdowns, risk analysis, linking OpenSpec changes to modules, or syncing schedule data to Yunxiao. Triggers on: "planning", "schedule", "progress", "milestone", "what's this week", "what's left", "mark as done", "排期", "进度", "本周任务", "里程碑", "模块状态", "还剩多少". Do NOT trigger for: calendar reminders, weekly work reports, or Yunxiao tasks without schedule context.
npx skill4agent add niracler/skill workspace-planningplanning/schedules/*.yaml| Dependency | Type | Required | Notes |
|---|---|---|---|
| Schedule YAML | data | Yes | |
| yunxiao skill | skill | For sync only | Must be installed before using |
Do NOT verify prerequisites on skill load. If a command fails due to a missing dependency, guide the user through setup step by step.
planned --> in_progress --> done (terminal)
|
+--> deferred --> planned / in_progressplanned -> in_progressin_progress -> doneplanned -> deferreddeferred -> planneddeferred -> in_progressdone| Type | Description | Key fields |
|---|---|---|
| Has UI frames, frontend/backend coordination | |
| Backend-only, no UI | |
references/yaml-schema.mdscripts/planning.pypython3 <skill-dir>/scripts/planning.py review # Show progress
python3 <skill-dir>/scripts/planning.py update <id> --status done # Update status
python3 <skill-dir>/scripts/planning.py link <id> --change <name> # Link change
python3 <skill-dir>/scripts/planning.py week W3 # Show week modules--file--filesylsmart.yamlmodule_filespip install pyyamlmodules:module_files:modules:reviewweekupdatelinkplanning init <project-name>planning/schedules/<project-name>.yamlmodules: []planning reviewpython3 <skill-dir>/scripts/planning.py review--file## sylsmart schedule (current: W3)
### month-1: Framework (2/6 done, 33%)
V core-extraction infrastructure done
V auth feature 14f done
* project-list feature 12f in_progress
o project-overview feature 10f planned
o common-dialogs feature 18f planned
o core-regression infrastructure planneddesign: partialpending--week <W>weeksbackend.ready_weekfrontend.mock_from--milestonesplanning update <module-id> --status <status>python3 <skill-dir>/scripts/planning.py update <module-id> --status <status>source_filesource_filestatus:planning link <module-id> --change <change-name>python3 <skill-dir>/scripts/planning.py link <module-id> --change <change-name>changessource_fileplannedin_progresschanges:auto_transitionstatus: in_progressplanning sync-yunxiaoyunxiao_idyunxiao_idyunxiao_id| Error | Cause | Fix |
|---|---|---|
| Module not found | Typo in module id | Run |
| Invalid status transition | State machine violation | Check allowed transitions above |
| Change not found | Name mismatch | Verify change exists in |
| No schedule files | Missing YAML | Run |
| Yunxiao sync fails | yunxiao skill not installed | Install yunxiao skill first |