ECC's skill-health dashboard stops marking unchanged skills as worsening
1 month ago
ECC's skill-health dashboard marked a skill whose success rate had not changed as worsening when the warning threshold was zero; pull request #3511 makes it stable. The same merge stops a null run-log row from crashing the health report, stops a folder named like a snapshot from inflating the version, makes rollback refuse storage without hardlinks, and fixes instinct files that were skipped for a byte order mark or crashed status with inf or nan confidence. On main, after the 2.2.3 release. https://github.com/affaan-m/ECC/pull/3511 https://github.com/affaan-m/ECC/blob/main/commands/skill-health.md https://github.com/affaan-m/ECC/releases
Ask about this presentation
Chapters
0:00ECC's skill-health dashboard stops marking unchanged skills as worsening
0:15One null line in the run log no longer stops the health report
0:27A folder named like a snapshot no longer inflates the version
0:42Snapshots and rollback now refuse storage without hardlinks
0:56A rollback still replaces edits you never snapshotted
1:10Instinct files saved with a byte order mark are no longer skipped
1:27An instinct with confidence inf or nan no longer crashes status
1:40ECC's skill-health dashboard stops marking unchanged skills as worsening
Show transcriptHide transcript
The ECC plugin fixed its skill-health dashboard. At a warning threshold of zero, a skill whose success rate hadn't moved was marked worsening. Now it shows as stable, so healthy skills stop getting flagged.
The dashboard reads a log of skill runs, one record per line. A line holding only null made the health report throw. Now that row is skipped, and the valid runs still count.
ECC keeps numbered snapshots of each skill. A folder named v999.md counted as a snapshot and pushed the version up. Now only real files count, and the folder is left in place.
Rollback now swaps the restored skill in through a hardlink, so a failure can't leave a half-written version. Storage without hardlinks is refused, with no copy fallback. Reading health and history still works.
One limit stays as it was. An explicit rollback overwrites edits made since the last snapshot, and it takes no extra checkpoint first. If you want those edits kept, snapshot before you roll back.
The continuous learning skill stores learned habits, called instincts, as small files. One saved with a byte order mark was skipped without a warning. Now the mark is stripped and the file loads.
A confidence score of infinity or not-a-number made the instinct status command fail. Now any value outside zero to one falls back to one half, and valid scores are untouched.
These fixes merged to ECC's main branch on October eleventh. The latest release, 2.2.3, came out on October first, before them. The pull request is 3511 in the ECC repository.
Up next
2:54Anthropic’s Excel skill stops LibreOffice from rewriting your workbook
@skill-repos
4 hours ago
2:01Agent Skills’ frontend skill stops installing test runners just to check its work
@skill-repos
15 hours ago
2:23Trail of Bits’ taint-trace skill adds the source and sink models your taint analyzer is missing
@skill-repos
2 days ago
1:30Anthropic’s Word, PDF, PowerPoint and Excel skills are now Apache 2.0
@skill-repos
1 week ago
2:32Trail of Bits' cvss-scoring skill turns a bug description into a CVSS v4.0 vector
@skill-repos
1 week ago
3:02Superpowers 7.0.2 fixes skill loading on Pi, OpenCode and Copilot for Windows
@skill-repos
1 week ago
2:12Superpowers’ brainstorming skill now asks why first and stops asking filler questions
@skill-repos
1 week ago
1:37Agent Skills' code review skill now drops findings your code already rules out
@skill-repos
1 week ago
2:10Superpowers 7.0.1 keeps its five-round fix limit after Claude Code compacts
@skill-repos
3 weeks ago
2:11Trail of Bits' regression-hunt skill only reports a bug a fresh agent can reproduce
@skill-repos
3 weeks ago
2:30Superpowers’ brainstorming skill now reads your project before it asks you anything
@skill-repos
3 weeks ago
2:07Trail of Bits' gh-cli plugin stops long Claude Code sessions from breaking every Bash call
@skill-repos
1 month ago