← ClaudeAtlas

habit-weeklylisted

Produce a stable personal development-habit weekly report from WezDeck observability: pane-scoped agent concurrency, Claude/Grok/Codex skills+CLI+MCP, CDP verify→iterate, hotkey intensity (Alt+l etc.), optional WakaTime summaries, and optional push to a private habit archive repo. Use when the user says 开发习惯周报 / 习惯周报 / habit weekly / 这周热键和 agent 习惯 / 出一份习惯数据报告. Prefer this over ad-hoc chat analysis once habit-report exists.
yunsii/wezdeck · ★ 5 · AI & Automation · score 74
Install: claude install-skill yunsii/wezdeck
# Habit weekly(平台 skill — 开发习惯周报) **Who runs:** the coding agent, **not** the human. **Never** ask the human to paste `habit-report.sh` as the primary path — load this skill and run the co-located runner. 数据收集器是 `scripts/dev/habit-report.sh`(插件化 Claude / Grok / Codex + 可选 WakaTime)。本 skill 负责:**定窗口 → 拉 JSON → 按固定模板渲染周报 →(可选)落盘 →(显式)推送到习惯归档仓**。 ## When to load / run | 用户意图 | 你做 | | --- | --- | | 开发习惯周报 / 习惯周报 / habit weekly | `run.sh`(默认本周迄今;默认含 WakaTime) | | 上周习惯 / last week | `run.sh --week last` | | 自定义区间 | `run.sh --since YYYY-MM-DD --until YYYY-MM-DD` | | 只要原始 JSON | `run.sh --json-only` | | 落盘归档(本机) | `run.sh --write`(再 `--stdout` 可同时打印正文) | | 落盘并推送到私有习惯仓 | `run.sh --write --push`(`--push` 隐含 `--write`) | **Skip / redirect:** - 团队业务周报(commit / TAPD / 飞书)→ **coco-weekly-report**(不是本 skill) - 只要某一天的时间线事件流 → `workflow-timeline.sh` - 只要热键表、不要 Agent 段 → `habit-report.sh --no-hotkeys` 的反义词是 `--providers` 裁剪;仍可用本 skill 再口头删段 ## Resolve TOOL_HOME ```text 1. $HABIT_WEEKLY_HOME 2. directory of this SKILL.md if run.sh is co-located 3. $HOME/.agents/skills/habit-weekly 4. $WEZDECK_ROOT/scripts/dev/habit-weekly 5. $HOME/github/wezterm-config/scripts/dev/habit-weekly ``` ```bash TOOL_HOME=… # dir that contains run.sh R="$TOOL_HOME/run.sh" ``` Install / refresh discovery: ```bash ./scripts/dev/link-platform-skills.sh ``` ## Agent procedure 1. **定窗口**(用户没说则默认本周迄今 Mon→today): - 本周 → `--week this` - 上周完整 Mon–Sun → `--week last` - 点名日期 → `--since` / `--until` 2. *