Skip to content
Back to skills

Digest Andersonsrepo Ai Harness

ASecurity

Summarize vault learnings and activity for today or a date range.

  • 666 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 2, 2026
ai-agents

Works with

  • cli

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill digest-andersonsrepo-ai-harness --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Digest Andersonsrepo Ai Harness?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Digest Andersonsrepo Ai Harness
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-digest-andersonsrepo-ai-harness/badge)](https://www.skillsdirectory.com/skills/majiayu000-digest-andersonsrepo-ai-harness)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: digest
description: Summarize vault learnings and activity for today or a date range.
user-invocable: true
argument-hint: "[today | YYYY-MM-DD | YYYY-MM-DD..YYYY-MM-DD]"
context: fork
agent: researcher
allowed-tools:
  - Read
  - Glob
  - Grep
model: sonnet
---

# Learning Digest

Summarize vault learnings and activity for a given time period.

## Current State
!`ls vault/learnings/ 2>/dev/null | wc -l | tr -d ' '` total learning files
!`ls vault/learnings/*-$(date +%Y%m%d)-* 2>/dev/null || echo "(none today)"`
!`cat vault/daily/$(date +%Y-%m-%d).md 2>/dev/null || echo "(no daily digest yet)"`

## Date Parsing

Parse `$ARGUMENTS` to determine the date range:
- No args or `today` — today's date only
- `YYYY-MM-DD` — specific date
- `YYYY-MM-DD..YYYY-MM-DD` — date range (inclusive)

Convert dates to the `YYYYMMDD` format used in filenames.

## Analysis Steps

1. **Find matching files**: `Glob` for `vault/learnings/*-YYYYMMDD-*` for each date in range
2. **Read each file**: Extract frontmatter (type, status, priority/severity, tags, pattern-key, recurrence-count)
3. **Aggregate**:
   - Count by type (LRN/ERR/FEAT)
   - Count by status
   - Count by area
   - List any with recurrence-count >= 2 (approaching promotion)
   - List any FEAT entries with status `requested` (potential quick wins)
4. **Check for daily digest**: Read `vault/daily/YYYY-MM-DD.md` if it exists
5. **Compile summary**

## Output Format

```
## Learning Digest: YYYY-MM-DD

### Activity
- 3 new learnings, 1 error, 0 feature requests
- 2 entries resolved today
- 1 pattern approaching promotion threshold

### New Entries
| ID | Type | Title | Status |
|----|------|-------|--------|
| LRN-20250310-001 | learning | Title here | new |
| ERR-20250310-001 | error | Title here | resolved |

### Patterns to Watch
- **env-var-stripping** (recurrence: 2/3 for promotion) — Claude CLI env issues
- **file-path-quoting** (recurrence: 2/3 for promotion) — Spaces in paths

### Quick Wins
- FEAT-20250310-001: "Add vault search from CLI" (complexity: simple)

### Daily Digest File
<contents of vault/daily/YYYY-MM-DD.md if it exists, or "(not yet generated)">
```

For date ranges, group entries by date and show per-day breakdowns followed by a range summary.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.