Agent Skillsucsandman/DashClaw › dashclaw-weekly

dashclaw-weekly

GitHub

将维护者日志和 Git 提交记录整合为 Reddit 发布的周报草稿。自动定位时间范围,交叉核对代码变更与日志,并尝试获取产品治理统计数据,最终生成格式规范的纯文本更新内容供人工发布。

.claude/skills/dashclaw-weekly/SKILL.md ucsandman/DashClaw

Trigger Scenarios

用户要求生成每周更新或 Reddit 摘要 Wes 请求周报内容

Install

npx skills add ucsandman/DashClaw --skill dashclaw-weekly -g -y
More Options

Non-standard path

npx skills add https://github.com/ucsandman/DashClaw/tree/main/.claude/skills/dashclaw-weekly -g -y

Use without installing

npx skills use ucsandman/DashClaw@dashclaw-weekly

指定 Agent (Claude Code)

npx skills add ucsandman/DashClaw --skill dashclaw-weekly -a claude-code -g -y

安装 repo 全部 skill

npx skills add ucsandman/DashClaw --all -g -y

预览 repo 内 skill

npx skills add ucsandman/DashClaw --list

SKILL.md

Frontmatter
{
    "name": "dashclaw-weekly",
    "description": "Compile the week's maintainer-log entries + git history into ONE pasteable Reddit-ready DashClaw update. Drafts only — publishing stays human (MAINTAINER.md §4 spirit). Use when Wes asks for the weekly update, a Reddit digest, or \"what happened this week\"."
}

DashClaw weekly digest

Turn the maintainer's log into a public weekly update Wes can paste to Reddit unmodified. The story is the experiment: an AI maintains this repo under a human-held constitution (MAINTAINER.md), and these are its receipts.

Gather (in order)

  1. Cursor: find the last <!-- digest-posted: YYYY-MM-DD --> marker in docs/maintainer-log.md. Cover everything after it. No marker → last 7 days. An explicit range in the user's args overrides both.
  2. Log entries: read the covered entries in docs/maintainer-log.md — they are the primary source (decisions, incidents, numbers).
  3. Commits: git log --oneline --no-merges --since=<cursor> on main — cross-check nothing shipped unlogged. If something did, say so in the digest (the gap is itself content) and append a catch-up log entry.
  4. Dogfood stats (best-effort, skip silently if unavailable): with a local instance running and DASHCLAW_API_KEY in .env.local, GET /api/policies/summary (30-day decision outcome counts — label the window honestly) and /api/policies/proposals (open tuning proposals). These are the "the product governs its own maintainer" numbers.

Compose

One fenced code block, ready to paste. No hard wraps — one line per paragraph, blank lines between (Wes's standing formatting rule for copyable text). Plain language; define DashClaw terms on first use; no internal codenames, file paths only when they're the point.

Sections, in order, dropping any that are empty this week:

  • Title: DashClaw maintainer update — week of <date> (+ version if one shipped)
  • TL;DR: 2-3 sentences.
  • Shipped: what landed, with version + one-line why-it-matters each.
  • Decisions: the why behind non-obvious calls, from the log.
  • Incident of the week: the most instructive failure, told straight — these are the credibility of the whole series. Never omit one that's in the log.
  • The AI is governed by the product: dogfood stats when available.
  • Next up: the next roadmap item, one line.
  • Links: repo, MAINTAINER.md, docs/plans/owner-roadmap.md, docs/maintainer-log.md.

Hard rules

  • Draft only. Never post, never call outbound services. Deliver the block in chat; Wes publishes.
  • Log is source of truth — do not soften incidents or inflate numbers; every figure must trace to the log, git, or a live API response.
  • After Wes confirms he posted it, append <!-- digest-posted: YYYY-MM-DD --> on its own line at the TOP of the entries section of docs/maintainer-log.md (above the newest covered entry) so the next run starts after it. Not before confirmation.

Version History

  • dc89c19 Current 2026-07-25 11:02

Same Skill Collection

.claude/skills/c--projects-dashclaw-route-changes/SKILL.md
.claude/skills/dashclaw-agent/build-dashclaw/SKILL.md
.claude/skills/dashclaw-agent/compliance-drift-evals/SKILL.md
.claude/skills/dashclaw-agent/create-policies/SKILL.md
.claude/skills/dashclaw-agent/instrument-agent/SKILL.md
.claude/skills/dashclaw-agent/manage-approvals/SKILL.md
.claude/skills/dashclaw-agent/register-on-dashclaw/SKILL.md
.claude/skills/dashclaw-agent/setup-dashclaw/SKILL.md
.claude/skills/dashclaw-agent/troubleshoot/SKILL.md
.claude/skills/gitnexus/gitnexus-cli/SKILL.md
.claude/skills/gitnexus/gitnexus-debugging/SKILL.md
.claude/skills/gitnexus/gitnexus-exploring/SKILL.md
.claude/skills/gitnexus/gitnexus-guide/SKILL.md
.claude/skills/gitnexus/gitnexus-impact-analysis/SKILL.md
.claude/skills/gitnexus/gitnexus-refactoring/SKILL.md
.agents/skills/dashclaw-governance/SKILL.md
.claude/skills/dashclaw-governance/SKILL.md
.claude/skills/dashclaw-ship/SKILL.md
.claude/skills/repro/SKILL.md
.hermes/skills/dashclaw-governance/SKILL.md
plugins/dashclaw/skills/dashclaw-governance/SKILL.md
public/downloads/dashclaw-governance/SKILL.md

Metadata

Files
0
Version
cfcdad4
Hash
96bd995d
Indexed
2026-07-25 11:02

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 14:51
浙ICP备14020137号-1 $방문자$