Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
139 commits sit in this repo's top risk tercile, which is 33% of the 422scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 6.8 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Consistently other-driven across its history.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | 72a39b04Initial commit | Sultan Valiyev | 5mo ago | +45.0K -0 | 100%Elevated | more lines added than baseline |
| 2 | fa3297a9fix(ci): revert package-lock.json tui version bump | Sultan Valiyevclaudeassisted | 4mo ago | +8.3K -10.1K | 99%Elevated | more lines added than baseline |
| 3 | 0ee29d7bfeat(desktop): expand local skill management and updates | Sultan Valiyev | 4mo ago | +8.1K -4.4K | 99%Elevated | more lines added than baseline |
| 4 | 1ba7b802Add search API worker and CLI search command | Sultan Valiyevclaudeassisted | 5mo ago | +28.9K -8 | 99%Elevated | more lines added than baseline |
| 5 | c9846cfffix: regenerate package-lock.json for cross-platform native deps | Sultan Valiyevclaudeassisted | 5mo ago | +6.0K -7.7K | 99%Elevated | more lines added than baseline |
| 6 | 15a75b9fschema changes | Sultan Valiyev | 5mo ago | +7.8K -4.9K | 99%Elevated | more lines added than baseline |
| 7 | 5a2a52bbperf(desktop): reduce rescan and renderer overhead | Sultan Valiyev | 3mo ago | +5.4K -3.2K | 98%Elevated | more lines added than baseline |
| 8 | f1305fa7feat: add Electron desktop app scaffold with sidebar navigation and IPC bridge | Sultan Valiyevclaudeassisted | 4mo ago | +5.9K -239 | 98%Elevated | more lines added than baseline |
| 9 | b400a738Add dashboard, access control, and org management | Sultan Valiyevclaudeassisted | 5mo ago | +3.3K -7 | 98%Elevated | more lines added than baseline |
| 10 | 57c134baAdd skillsgate CLI package with skill discovery matching upstream | Sultan Valiyevclaudeassisted | 5mo ago | +3.7K -1.2K | 98%Elevated | more lines added than baseline |
| 11 | e41facb6feat: add remote server management, settings, and local SQLite to desktop app | Sultan Valiyevclaudeassisted | 4mo ago | +2.2K -45 | 97%Elevated | more lines added than baseline |
| 12 | a498273cfeat(tui): add local SQLite DB, remote server management, and settings | Sultan Valiyevclaudeassisted | 4mo ago | +2.1K -14 | 97%Elevated | more lines added than baseline |
| 13 | 6e022f09feat(tui): add OpenTUI-based terminal UI with installed skills browser | Sultan Valiyevclaudeassisted | 4mo ago | +2.4K -1 | 97%Elevated | more lines added than baseline |
| 14 | 9b8ab444feat: add @skillsgate/ui shared package with components, hooks, and contexts | Sultan Valiyevclaudeassisted | 4mo ago | +1.5K -0 | 97%Elevated | more lines added than baseline |
| 15 | 7ffc59dfAdd GitHub repo sync feature (connect, sync, disconnect) | Sultan Valiyevclaudeassisted | 5mo ago | +1.6K -11 | 97%Elevated | more lines added than baseline |
| 16 | f51208b6feat: add @skillsgate/local-db package with SQLite persistence and SSH client | Sultan Valiyevclaudeassisted | 4mo ago | +1.1K -1 | 96%Elevated | more lines added than baseline |
| 17 | c34321c4feat: implement auth, favorites, and dashboard views for desktop | Sultan Valiyevclaudeassisted | 4mo ago | +1.2K -136 | 96%Elevated | more lines added than baseline |
| 18 | 732f77dafeat: implement desktop Phase 3 -- functional installed skills view with real data | Sultan Valiyevclaudeassisted | 4mo ago | +1.0K -148 | 96%Elevated | more lines added than baseline |
| 19 | cda45424feat(tui): add keyboard navigation, skill detail view, and discover view | Sultan Valiyevclaudeassisted | 4mo ago | +960 -32 | 96%Elevated | more lines added than baseline |
| 20 | 52b9128bAdd skill publishing flow, vectorization pipeline, and wire dashboard to real API | Sultan Valiyevclaudeassisted | 5mo ago | +1.5K -267 | 96%Elevated | more lines added than baseline |
| 21 | 21d0d621Migrate web app from Next.js/OpenNext to React Router v7 on Cloudflare Workers | Sultan Valiyevclaudeassisted | 5mo ago | +3.1K -14.1K | 96%Elevated | more lines added than baseline |
| 22 | c46c6010feat: pivot to visual skill manager powered by skills.sh | Sultan Valiyevclaudeassisted | 4mo ago | +1.3K -698 | 94%Elevated | more lines added than baseline |
| 23 | cb241706chore: add bun.lock for Cloudflare Pages frozen-lockfile install | Sultan Valiyev | 4mo ago | +841 -57 | 94%Elevated | more lines added than baseline |
| 24 | 707739dbfix: resolve Tailwind CSS and restructure to three-column Chops-style layout | Sultan Valiyevclaudeassisted | 4mo ago | +1.2K -581 | 94%Elevated | more lines added than baseline |
| 25 | 994620f9feat(cli): add write MCP tools (add, remove, update, sync, logout) | Sultan Valiyevclaudeassisted | 4mo ago | +804 -0 | 94%Elevated | more lines added than baseline |
| 26 | a5fa43f7feat(cli): add publish command for publishing skills to SkillsGate | Sultan Valiyev | 5mo ago | +1.0K -2 | 94%Elevated | more lines added than baseline |
| 27 | b5ba148aAdd landing page with dark/light mode, featured skills, and FAQ | Sultan Valiyevclaudeassisted | 5mo ago | +868 -82 | 94%Elevated | more lines added than baseline |
| 28 | bee3ac72feat: add authentication with Better Auth, device code flow, and CLI login | Sultan Valiyevclaudeassisted | 5mo ago | +1.3K -14 | 94%Elevated | more lines added than baseline |
| 29 | 611303cbperf(desktop): replace Monaco with CodeMirror 6, fix editor layout | Sultan Valiyevclaudeassisted | 3mo ago | +1.5K -193 | 92%Elevated | more lines added than baseline |
| 30 | ef919466feat: multi-select bulk actions (desktop) + skill scan cache (TUI) | Sultan Valiyevclaudeassisted | 4mo ago | +695 -120 | 92%Elevated | more lines added than baseline |
| 31 | 07b0d4bdfeat(tui): add local management flows and typecheck fixes | Sultan Valiyev | 4mo ago | +917 -45 | 92%Elevated | more lines added than baseline |
| 32 | fa9d5383fix: redesign TUI to three-panel layout and fix API endpoints | Sultan Valiyevclaudeassisted | 4mo ago | +665 -274 | 92%Elevated | more lines added than baseline |
| 33 | a63abb61feat: implement Discover view with catalog browsing, search, and install | Sultan Valiyevclaudeassisted | 4mo ago | +747 -30 | 92%Elevated | more lines added than baseline |
| 34 | cfa44775feat(web): add comprehensive docs page for CLI and MCP server | Sultan Valiyevclaudeassisted | 4mo ago | +1.0K -5 | 92%Elevated | more lines added than baseline |
| 35 | 315531a3feat: add favorite skills feature with star/bookmark system | Sultan Valiyevclaudeassisted | 4mo ago | +810 -68 | 92%Elevated | more lines added than baseline |
| 36 | 5a3b6221feat: add LLM enrichment via OpenRouter, redesign chunking, consolidate vector-store | Sultan Valiyevclaudeassisted | 4mo ago | +527 -239 | 92%Elevated | more lines added than baseline |
| 37 | 667aadf4feat: implement durable skill vectorization workflow | Sultan Valiyev | 5mo ago | +851 -15 | 92%Elevated | more lines added than baseline |
| 38 | c84e89f5feat(tui): add install, remove, and update skill actions with confirm dialog | Sultan Valiyevclaudeassisted | 4mo ago | +471 -32 | 91%Elevated | more lines added than baseline |
| 39 | c867018efeat(cli): add publish, publish-init, scan MCP tools and help text | Sultan Valiyevclaudeassisted | 4mo ago | +565 -0 | 91%Elevated | more lines added than baseline |
| 40 | 7a239d6ffeat(cli): scaffold MCP server with helpers, entry point, and build config | Sultan Valiyevclaudeassisted | 4mo ago | +953 -15 | 91%Elevated | more lines added than baseline |
| 41 | b185af39feat(cli): implement scan command with security scanning and community sharing | Sultan Valiyevclaudeassisted | 4mo ago | +526 -0 | 91%Elevated | more lines added than baseline |
| 42 | 283e0925feat: add repo discovery pipeline for scaling to 82k+ skills | Sultan Valiyevclaudeassisted | 4mo ago | +527 -35 | 91%Elevated | more lines added than baseline |
| 43 | 95fc7886feat(tui): add favorites view with API integration and unfavorite action | Sultan Valiyevclaudeassisted | 4mo ago | +427 -10 | 90%Elevated | more lines added than baseline |
| 44 | 3388fe98feat: add blog system with API routes, frontend pages, and DB migration | Sultan Valiyevclaudeassisted | 4mo ago | +583 -0 | 90%Elevated | more lines added than baseline |
| 45 | 6a0479c0feat(web): add skill detail page with markdown rendering | Sultan Valiyevclaudeassisted | 4mo ago | +573 -1 | 90%Elevated | more lines added than baseline |
| 46 | f3671cfaAdd GitHub App installation flow for repo sync | Sultan Valiyev | 5mo ago | +487 -199 | 90%Elevated | more lines added than baseline |
| 47 | 4a34f7bbfeat(desktop,tui): trending browse on Discover open | Sultan Valiyevclaudeassisted | 1mo ago | +600 -48 | 89%Elevated | more lines added than baseline |
| 48 | 2895117efeat(cli): create scanner registry, detection, invocation, and parsing module | Sultan Valiyevclaudeassisted | 4mo ago | +400 -0 | 89%Elevated | more lines added than baseline |
| 49 | e1dca74cfeat: add SkillsGate skill download and scoped @username/slug install | Sultan Valiyevclaudeassisted | 4mo ago | +473 -24 | 89%Elevated | more lines added than baseline |
| 50 | f8d70cb4Separate GitHub repo access from sign-in OAuth flow | Sultan Valiyevclaudeassisted | 5mo ago | +413 -62 | 89%Elevated | more lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
Repowise tracks change history across 153 files in 2233admin/skillsgate. In the last 90 days 128 files were touched, 474 times in total, most often ipc-handlers.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.