groom-notes

Prune stale entries and suggest updates from git history in docs/notes.toml.

13|3|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/jamie8johnson/cqs --skill groom-notes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: groom-notes
Source: https://github.com/jamie8johnson/cqs/tree/main/.claude/skills/groom-notes
Command: npx skills add https://github.com/jamie8johnson/cqs --skill groom-notes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Groom notes in docs/notes.toml to prune stale entries and propose new notes from recent changes.

Core Features & Use Cases

  • Phase 1: Prune notes by identifying references to removed files, conflicting statements, duplicates, and stale mentions; present a grouped summary and await approval before applying changes.
  • Phase 2: Suggest new notes by scanning git history and recent changes, ensuring no duplicates and aligning with documented lessons.
  • Staleness checks: Verify mentions exist and cross-reference with git history to determine if notes should be retained or updated.
  • Rules: Maintain headers, require explicit user approval for changes, and preserve general lessons even if code moved.

Quick Start

Run the grooming workflow to prune stale notes in docs/notes.toml and propose new notes from recent changes.

Frequently Asked Questions about groom-notes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prune stale notes in a TOML file from removed files and git history?

To prune stale notes in a TOML file, the grooming workflow identifies references to removed files, conflicting statements, and duplicates, then presents a grouped summary awaiting your approval before applying changes. It cross-references mentions with git history to determine if notes should be retained or updated.

Can I automatically suggest new documentation entries based on recent git history changes?

Yes, you can automatically suggest new documentation entries by scanning git history and recent changes. The workflow ensures no duplicates are created and aligns new suggestions with documented lessons, preserving general lessons even if the underlying code moved.

Does the notes grooming workflow require manual approval before modifying notes.toml?

Yes, the notes grooming workflow requires explicit user approval before modifying notes.toml. It groups proposed changes such as pruning, duplicate removal, and adding new notes, ensuring safe changes by waiting for your confirmation before execution.

What is the best way to remove duplicate and conflicting entries from project notes?

The best way to remove duplicate and conflicting entries from project notes is using an automated grooming workflow. It identifies stale mentions, conflicts, and duplicates in your notes.toml file, preserving headers and general lessons while presenting a summary for your approval.

Will the notes grooming process preserve my existing headers and general lessons?

Yes, the notes grooming process will preserve your existing headers and general lessons. Even if code is moved or removed, the workflow retains general lessons and maintains headers, only pruning stale entries or suggesting updates after receiving explicit approval.