feat(skills): add ce-audit skill for knowledge freshness auditing#242
Open
mvanhorn wants to merge 2 commits intoEveryInc:mainfrom
Open
feat(skills): add ce-audit skill for knowledge freshness auditing#242mvanhorn wants to merge 2 commits intoEveryInc:mainfrom
mvanhorn wants to merge 2 commits intoEveryInc:mainfrom
Conversation
Documents all missing agent-browser CLI commands for debugging workflows. Adds 9 new command categories: eval, console/errors, network, storage, device settings, element debugging, recording/tracing, tabs, and advanced mouse controls. Closes EveryInc#170 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Detect stale learnings in docs/solutions/ by cross-referencing documented solutions against the current codebase. Checks for deleted files, renamed modules, restructured directories, and significantly modified code. Outputs a structured freshness report with actionable recommendations (archive, review, or export). Addresses EveryInc#221. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
can we get this merged? 🙏 @kieranklaassen |
Contributor
Author
|
Thanks for the interest, @kaminskypavel and @vanguard9! This is up to @kieranklaassen to review and merge - the man is the GOAT, he'll get to it. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds
/ce:auditskill that detects stale learnings indocs/solutions/by cross-referencing documented solutions against the current codebase.Problem
The compound engineering cycle writes learnings via
/ce:compoundand retrieves them vialearnings-researcher. But nothing detects when learnings go stale. Over time, refactors, migrations, and feature changes invalidate documented solutions that persist as if still valid.This is a real problem users are hitting:
learnings-researcher- stale docs don't just mislead, they become invisibleThe compound philosophy says "each unit of work should make subsequent work easier." Stale learnings do the opposite - they recommend patterns that no longer apply, reference files that have moved, and suggest fixes for problems that have been restructured away.
Competitive context: No competing plugin (superpowers, deep-plan, everything-claude-code, claude-code-workflows) addresses learning decay. The
everything-claude-codeproject has "confidence scoring" on learnings, and Windsurf has persistent memory with Flows - both signals that freshness management is the natural next evolution for compound engineering's core moat (the compound step).How It Works
The skill runs a 6-step process:
docs/solutions/with YAML frontmattertest -f pathgit log --since=LEARNING_DATE --stat pathgit log --diff-filter=Rfor renamesdate:fieldExample output
Design Decisions
Alternatives Considered
Integration Points
compound-docs- audits the files that compound-docs createslearnings-researcher- future enhancement: surface freshness warnings when retrieving learnings/ce:compound- run audit before compounding to avoid duplicating stale knowledgeChanges
plugins/compound-engineering/skills/ce-audit/SKILL.md(216 lines)plugin.json,marketplace.json(version bump to 2.39.0, skill count 20 -> 21)README.md(added ce-audit to skills table)CHANGELOG.md(documented addition)Test plan
/ce:auditon a project with existingdocs/solutions/filesdocs/solutions/_archived/with updated frontmatterdocs/solutions/_audit-log/docs/solutions/is empty or doesn't exist🤖 Generated with Claude Code