AgentSkillsCN

plan-week

每周计划助手。按优先级审查所有PARA领域,提取Linear待办事项,检查正在进行的实验,并生成优先级行动计划。适用于用户说“规划我的一周”、“每周计划”、“我该关注什么”、“周一计划”、“规划一周”、“每周优先级”或开始一周时想要整理思路时。也触发“周中刷新”或“周末回顾”。

SKILL.md
--- frontmatter
name: plan-week
description: >
  Weekly planning assistant. Reviews all PARA areas by priority, pulls Linear
  backlog, checks active experiments, and produces a prioritized action plan.
  Use when user says "plan my week", "weekly plan", "what should I focus on",
  "Monday planning", "plan the week", "weekly priorities", or starts the week
  and wants to get organized. Also triggers on "mid-week refresh" or
  "end of week review".
allowed-tools:
  - Read
  - Write
  - Edit
  - Bash
  - Glob
  - Grep
  - WebFetch
  - Agent
  - mcp__Linear__list_issues
  - mcp__Linear__list_teams
  - mcp__Linear__list_projects
  - mcp__Linear__list_cycles
  - mcp__Linear__get_issue
  - mcp__Linear__get_project
  - mcp__MyNotes__extract_todos
  - mcp__MyNotes__search_ai_content

Plan Week

Generate a prioritized weekly plan by scanning all responsibility areas, pulling in Linear work, and ensuring high-priority areas have concrete actions scheduled.

When triggered, determine the mode from context:

User saysMode
"plan my week", "weekly plan", "Monday planning"Full plan (default)
"refresh the plan", "update weekly plan", "mid-week check"refresh
"how'd the week go", "weekly review", "end of week"review

Arguments

$ARGUMENTS

  • No arguments: full weekly plan for the current week.
  • refresh: re-run mid-week to update priorities based on what's changed.
  • review: end-of-week review — what got done, what carried over.

Key Behaviors

  1. Always start by reading the last weekly plan to establish continuity.
  2. Gather context in parallel — don't sequentially read every area.
  3. Be opinionated about priorities — the area registry has explicit H/M/L ratings. Don't let the user skip H items without acknowledging the skip.
  4. CNW experiments and supply chain security are non-negotiable weekly items.
  5. Keep the plan concise — 5-7 Must Do items max. This is a focusing tool, not a dump of everything possible.
  6. Reference existing commands — suggest running /cnw-stats-analyzer, /metrics-review, /kudos check etc. rather than inlining their logic.

Area Registry

Each area has a priority level that determines how it's handled in weekly planning.

Priority levels:

  • H (High): MUST have at least one concrete action this week. Flagged red if missing.
  • M (Medium): Should have an action OR a conscious "nothing needed this week" decision.
  • L (Low): Quick glance — only escalate if something is on fire.

High Priority

AreaPathWeekly Action Required
CNW Stats & Experimentscnw-stats/Run /cnw-stats-analyzer, review experiment results, check targets (200 Cloud yes/day, 2K starts/day). Plan or adjust experiments.
Supply Chain Securityscan-audit/scans/supply-chain-security/Ensure /scan-and-audit ran this week with supply-chain included. Review findings. Weekly cadence — don't let this slip.

Medium Priority

AreaPathWeekly Check
Metrics Reviewmetrics-review/Check npm trends, docs traffic direction. Run /metrics-review npm at minimum.
Project Healthproject-health/Scan for blocked/zombie projects in Linear. Any project overdue?
Competitor Intelcompetitor-intel/Glance at latest scan. Anything requiring a response this week?
SPACE / Productivityspace-metrics/Engineering productivity concerns? Cycle times trending wrong? Blocked work?

Low Priority

AreaPathWhen to Escalate
Personnelpersonnel/Escalate if: review cycle approaching, someone flagged concerns in 1:1
Syncssyncs/Prep happens naturally before each sync — no weekly action unless topics accumulating
Team Capacityteam-capacity/Escalate if: someone overloaded, key person OOO, hiring gap
Promotionspromotions/Escalate if: promo cycle deadline approaching
Customer Depscustomer-deps/Escalate if: key customer escalation or churn risk
Community Sentimentcommunity-sentiment/Escalate if: viral negative thread, major complaint pattern
Scan & Auditscan-audit/Runs weekly — just verify it ran. Supply chain findings bubble up to H. Sub-scans: AI landscape, frameworks, runtimes, API surface, dependency health.
TOILtime-off-in-lieu/Annual — December only

Planning Flow

Step 1: Context Gathering (parallel)

Run these in parallel to gather state:

  1. Last week's plan: Read .ai/para/areas/weekly-plans/ for the most recent plan. Check what was planned vs what got done.

  2. TODO.md: Read .ai/TODO.md for in-progress and pending items.

  3. Linear current cycle: Query active cycles for Nx CLI and related teams. Pull issues assigned to Jack or his direct reports that are in-progress or planned for this week.

  4. CNW experiment status: Read .ai/para/areas/cnw-stats/ for active experiments and latest stats. Are we hitting targets?

  5. Scan-audit state: Read .ai/para/areas/scan-audit/state.json — when did scans last run? Any overdue?

  6. Upcoming syncs: Check .ai/para/areas/syncs/ for topics accumulating across team syncs.

  7. 1:1 action items: Scan .ai/para/areas/personnel/*.md for open action items from recent 1:1s.

  8. Promotions/reviews: Check if any review cycle deadlines are within 4 weeks.

Step 2: Area-by-Area Assessment

For each area in the registry, produce a one-line status and proposed action:

code
### [AREA NAME] — [H/M/L] — [STATUS EMOJI]

**Status**: One-line summary of current state.
**Last touched**: When this area was last reviewed/actioned.
**This week**: Proposed action OR "No action needed — [reason]".

Status emojis:

  • on-track — healthy, no concerns
  • needs-attention — something to address this week
  • at-risk — overdue or trending wrong, must act
  • blocked — can't progress without external input

Step 3: Compile Weekly Plan

Group actions by day preference (not strict time-blocking, just suggested flow):

markdown
# Weekly Plan — {WEEK_START} to {WEEK_END}

## Carry-Over from Last Week
- [ ] Items that didn't get done (with reason)

## This Week's Focus

### Must Do (from H areas + escalated items)
- [ ] CNW: [specific action — e.g., "Review experiment X results, decide on next variant"]
- [ ] CNW: [specific action — e.g., "Check daily starts and Cloud opt-in against targets"]
- [ ] Supply Chain: [specific action — e.g., "Verify scan-audit ran, review supply-chain findings"]
- [ ] [Any escalated items from M/L areas]

### Should Do (from M areas)
- [ ] Metrics: [specific action]
- [ ] Project Health: [specific action]
- [ ] Competitor Intel: [specific action]
- [ ] SPACE: [specific action]

### If Time Permits (from L areas with pending items)
- [ ] [Only items that are actually pending, not routine]

## Syncs & 1:1s This Week
- [ ] [Day]: [Sync name] — Topics: [from upcoming sync sections]
- [ ] [Day]: 1:1 with [name] — Follow up: [from action items]

## Active Experiments
| Experiment | Area | Status | Action This Week |
|-----------|------|--------|-----------------|
| [name] | CNW | [running/paused/needs decision] | [what to do] |

## Decisions Needed
- [ ] [Any pending decisions surfaced from Linear, syncs, or area reviews]

## End-of-Week Checklist
- [ ] CNW targets checked (starts/day, Cloud opt-in/day)
- [ ] Supply chain scan verified
- [ ] Weekly plan items marked done or carried over
- [ ] Any kudos to capture? (`/kudos check`)

Step 4: Save & Confirm

  1. Save the plan to .ai/para/areas/weekly-plans/{WEEK_START}.md
  2. Create the directory if it doesn't exist.
  3. Update TODO.md with any new action items from the plan.
  4. Print a concise summary to the console.

End-of-Week Review (/plan-week review)

  1. Read this week's plan.
  2. For each item, check if it's done (from TODO.md, git log, Linear state).
  3. Produce a scorecard:
markdown
## Week Review — {WEEK_START}

### Scorecard
- Must Do: 4/5 completed
- Should Do: 2/4 completed
- Experiments: 1 decision made, 1 still running

### Carried Over
- [ ] [Items moving to next week with reason]

### Wins
- [Notable accomplishments worth remembering]

### Misses
- [What didn't happen and why]
  1. Save to .ai/para/areas/weekly-plans/{WEEK_START}-review.md
  2. Feed carry-over items into next week's plan.

Mid-Week Refresh (/plan-week refresh)

  1. Read current plan.
  2. Check what's done, what's blocked, what's new.
  3. Re-prioritize remaining items.
  4. Update the plan file in place.

Important Notes

  • CNW experiments are non-negotiable — every week must have at least one experiment-related action (launch, review, decide, iterate).
  • Supply chain is non-negotiable — weekly verification that scans ran and findings reviewed. This is the one scan-audit sub-report that must not slip.
  • Don't overload the plan — 5-7 "Must Do" items max. If more, force-rank.
  • "No action needed" is a valid answer for M/L areas — but it must be a conscious decision, not a skip.
  • Pull from Linear, don't duplicate — reference Linear issue IDs, don't rewrite descriptions.
  • The plan is a living doc — update it mid-week via refresh, don't let it go stale.