skills/github-stars-organizer/SKILL.md
GitHub stars and lists organizer. Reuses existing lists, finds unlisted starred repositories, creates only necessary broad lists, and adds repos without disturbing existing assignments. Use when user asks to organize GitHub stars, sort starred repos, clean up lists, or file unlisted stars. Keywords: GitHub stars, GitHub lists, starred repositories, chrome-cdp.
npx skillsauth add itechmeat/llm-code github-stars-organizerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Organize a user's GitHub starred repositories by reusing existing lists, creating only a small number of broad missing lists, and adding unlisted repositories to the right places.
This skill is for organizing starred repositories, not for general GitHub account maintenance.
Default stance: be conservative, review-first, and additive. A bad list assignment is worse than leaving a repository unfiled for later review.
If chrome-cdp or an equivalent browser automation skill is unavailable, stop and say that authenticated browser automation is required.
If Chrome remote debugging is not enabled yet, tell the user to do this first:
chrome://inspect/#remote-debugging127.0.0.1:9222Do not proceed until browser automation can reach the GitHub tab.
The user should provide at least one of:
Do not hardcode any specific account, repository, or list names.
If the user explicitly asks for reorganization that would modify existing assignments, ask for confirmation before changing any existing list membership.
If the user did not clearly ask for immediate writes, prefer the default review-first mode.
Next link/cursor.page=N is reliable.&, /, or other bundled meanings unless the user explicitly asked for that styleAI Agents vs Agent Frameworks vs Autonomous AgentsUI, Frontend, Web UI, Frontend ToolsIf the current taxonomy is missing an obvious stable category, create it only when it has a clear long-term use.
Examples of acceptable missing categories:
Web ToolingBuild ToolingAuthIdentityBrowser AutomationExamples of bad categories:
Random JSStuff To TryInteresting ReposTools 2Use a two-pass planner:
Reuse-first pass Match every unlisted repository against existing lists before proposing anything new.
Gap-creation pass Create new lists only for clusters that:
This keeps the system stable and prevents uncontrolled list growth.
Also cap per-repository assignment density:
This prevents over-tagging.
Add a confidence gate:
Default write policy:
Add a naming gate:
Frontend and Design Systems over Frontend & UXBackend and Infrastructure over Backend & InfraLearning and Reference only if the user wants both as separate retrieval concepts; otherwise pick the one that best matches intentClassify by the repository's primary job, not by stray words in its description.
Signal priority:
Negative rule:
server, node, API, or authUse the category only when the category is the main value proposition.
Learning
Frontend
Backend
AI Coding Tools
AI Agents
AI Skills & Prompts
RAG & Search
Productivity & Personal Tools
Descriptions may be broader than titles, but the title itself should stay single-purpose.
If a repository does not fit an existing category cleanly, prefer:
instead of forcing it into the nearest broad bucket.
references/algorithm.mdreferences/classification.md/<owner>/<repo>/listsAsk before proceeding only when one of these is true:
page=N for GitHub Stars traversalLearning & Reference as a lazy fallback for uncertain repositoriesBackend & Infra or Frontend & UX based on weak incidental keywordsdata-ai
Zvec in-process vector database. Covers collections, indexing, embeddings, reranking, and persistence. Use when embedding Zvec into applications or tuning retrieval/storage behavior. Keywords: Zvec, HNSW-RaBitQ, vector database, ANN.
development
Vitest testing framework: Vite-powered tests, Jest-compatible API, mocking, snapshots, coverage, browser mode, and TypeScript support. Use when writing or configuring tests with Vitest, setting up mocking/snapshots, configuring coverage, or running browser-mode tests. Keywords: Vitest, testing, Vite, Jest, mocking, coverage.
tools
Vite next-gen frontend tooling: dev server, HMR, build, config, plugins, Environment API, Rolldown. Use when setting up or running a Vite project, configuring vite.config.*, authoring plugins, working with HMR or JS API, or managing environment variables and modes. Keywords: vite.config, bundler, Vite, HMR, Rolldown.
development
Orchestrate AI coding with Vibe Kanban: tasks, review, sessions, workspaces, and isolated git worktrees. Use when managing AI-generated code in isolated environments, planning coding tasks, reviewing AI output, or configuring Vibe Kanban workspaces and agents. Keywords: Vibe Kanban, AI orchestration, worktrees.