Verdaccio Pull Request Workflow
verdaccio/verdaccio
Takes a change through a verdaccio pull request: branch, local checks, changeset, title and body, labels, CI and review rounds, and ports to other release lines.
PavedPath Code is the code-focused edition of PavedPath. An agent skill from Jia-Ethan/pavedpath-code.
$ npx skills add Jia-Ethan/pavedpath-code --skill pavedpath-code -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Jia-Ethan/pavedpath-code pavedpath-code --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "pavedpath-code" agent skill from https://github.com/Jia-Ethan/pavedpath-code/tree/main into .claude/skills/pavedpath-code/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pavedpath-code", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Jia-Ethan/pavedpath-code --skill pavedpath-code -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Jia-Ethan/pavedpath-code pavedpath-code --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "pavedpath-code" agent skill from https://github.com/Jia-Ethan/pavedpath-code/tree/main into .agents/skills/pavedpath-code/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pavedpath-code", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Jia-Ethan/pavedpath-code --skill pavedpath-code -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Jia-Ethan/pavedpath-code pavedpath-code --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "pavedpath-code" agent skill from https://github.com/Jia-Ethan/pavedpath-code/tree/main into .cursor/skills/pavedpath-code/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pavedpath-code", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Jia-Ethan/pavedpath-code --skill pavedpath-code -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Jia-Ethan/pavedpath-code pavedpath-code --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "pavedpath-code" agent skill from https://github.com/Jia-Ethan/pavedpath-code/tree/main into .gemini/skills/pavedpath-code/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pavedpath-code", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Jia-Ethan/pavedpath-code pavedpath-codeInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Jia-Ethan/pavedpath-code --skill pavedpath-code -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "pavedpath-code" agent skill from https://github.com/Jia-Ethan/pavedpath-code/tree/main into .github/skills/pavedpath-code/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pavedpath-code", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Jia-Ethan/pavedpath-code --skill pavedpath-code -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Jia-Ethan/pavedpath-code pavedpath-code --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "pavedpath-code" agent skill from https://github.com/Jia-Ethan/pavedpath-code/tree/main into .opencode/skills/pavedpath-code/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pavedpath-code", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
pavedpath-codePavedPath Code is the code-focused edition of PavedPath. An agent skill from Jia-Ethan/pavedpath-code.
Pavedpath Code is an agent skill from Jia-Ethan/pavedpath-code. PavedPath Code is the code-focused edition of PavedPath. It helps agents solve software engineering problems by finding proven implementation paths from GitHub repositories, issues, pull requests, discussions, code examples, release notes, and open-source evidence.
Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including reference files (for example `CHANGELOG.md`, `MIGRATION.md` and `README.md`).
It sits in Development, covering Changelog and release notes and Pull requests. It works with GitHub. The repository describes itself as: PavedPath Code: reusable Skill for finding proven implementation paths from GitHub and open-source evidence. The licence is MIT.
11 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 97a319f. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
ghFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use gh, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Pavedpath Code loads about 3.6k tokens when it runs, and up to ~6.1k if it reads all its reference files. Until then it costs about 70 tokens; SKILL.md has 1,766 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Jia-Ethan/pavedpath-code at commit 97a319f, republished under its MIT licence (© Jia-Ethan). 1,766 words, ~3,571 tokens.
.claude/skills/pavedpath-code/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.PavedPath Code(代码版)helps agents avoid reinventing solutions for software engineering problems. It searches GitHub and open-source evidence for proven implementation paths, then adapts the strongest pattern to the local codebase with minimal, verifiable changes.
Use GitHub as a primary evidence source, not as a link dump. The goal is to define the local code problem, find paths already walked in public repositories, issues, pull requests, discussions, examples, release notes, and source code, evaluate the strength of that evidence, then translate the strongest pattern into a small local fix, implementation path, or verification plan.
This is the code-focused edition of PavedPath. Do not broaden it into the future general-purpose PavedPath. It is for software engineering work: bugs, runtime errors, build/test/deploy failures, dependency issues, framework or API usage, integration blockers, implementation patterns, engineering tool selection, and open-source solution adaptation.
Do not use PavedPath Code for copy edits, purely local refactors where the codebase already dictates the answer, non-code life decisions, self-media workflows, study methods, consumer purchasing decisions, or requests that explicitly forbid web/GitHub research. Do not inspect private repositories unless the user explicitly scopes and authorizes that access.
Subagents are conditional research aids, not a default requirement. The controller remains responsible for problem framing, scope control, evidence ranking, local adaptation, and final verification.
Use subagents when at least one of these applies:
Do not use subagents when any of these applies:
When using subagents, the controller must:
gh, source reads, tests, logs, real requests, or official docs before finalizing.Use the GitHub CLI (gh) as the default search and inspection surface. Prefer gh search repos, gh search issues, gh search prs, gh search code, gh repo view, gh issue view, gh pr view, and gh api before browser scraping or custom scripts. Do not add or rely on bundled search scripts for this skill.
Use these short command templates as starting points, then adjust the query, repo, fields, and limits to the local problem:
gh search repos "<query>" --archived=false --sort stars --order desc --limit 10 --json fullName,url,description,stargazersCount,forksCount,language,license,pushedAt,isArchived,openIssuesCount
gh search issues "<query>" --repo owner/repo --sort updated --order desc --limit 10 --json title,url,state,updatedAt,commentsCount,repository,body
gh search prs "<query>" --repo owner/repo --merged --sort updated --order desc --limit 10 --json title,url,state,updatedAt,commentsCount,repository,body
gh search code "<query>" --repo owner/repo --limit 10 --json path,url,repository,sha
gh repo view owner/repo --json nameWithOwner,url,description,stargazerCount,forkCount,licenseInfo,primaryLanguage,pushedAt,repositoryTopics,homepageUrl
gh api -X GET search/repositories -f q='<query> archived:false' -f sort=stars -f order=descOnly run gh auth status when a command fails with 403, 429, a private repository authorization error, or an explicit gh not-authenticated message. If GitHub returns 403/429, inspect the emitted rate-limit or authorization context before retrying, reducing breadth, or switching endpoints. Do not paste or persist tokens, cookies, private repository contents, or credentials in prompts, files, logs, or memory.
For each serious evidence item, identify:
When PavedPath Code materially affects the answer, include:
When repository-level solutions are relevant, include a compact project table. For pure issue/PR/code fixes, the table is optional, but include repository context if it affects trust or applicability.
Do not answer with only links, Stars, or popularity rankings. Do not write "common GitHub pattern" without linked evidence. Do not let external examples override local constraints.
For website, SaaS, landing-page, theme, or frontend-template candidate research, include both the repository URL and the live preview/demo URL for every serious candidate. If no preview is available or verified, state that explicitly and downgrade the candidate.
github-solution-research has been renamed to PavedPath Code. Previous behavior is preserved; this is a naming and positioning update for the code-focused edition of PavedPath. New installations should use the pavedpath-code skill name and the active skill/instruction directory of the target agent runtime.
© Jia-Ethan, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 8 other files (references) in the repository root of Jia-Ethan/pavedpath-code.
Open the folder on GitHubat commit 97a319f
Pavedpath Code next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Pavedpath Code this skillJia-Ethan/pavedpath-code | 439 | — | ~3.6k | Automated safety check: Pass | MIT | |
| Verdaccio Pull Request Workflowverdaccio/verdaccio | 18k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Plannotator Release Preparationbacknotprop/plannotator | 9.2k | — | ~4.6k | Automated safety check: Pass | Apache-2.0 | |
| Ansible Pull Request Reviewansible/ansible | 71k | — | ~570 | Automated safety check: Pass | GPL-3.0 | |
| Plane Release Notes Generatormakeplane/plane | 61k | — | ~2.5k | Automated safety check: Pass | AGPL-3.0 | |
| Pair GitHub PRNVIDIA/Personal-AI-Router | 1.6k | — | ~1.3k | Automated safety check: Pass | Apache-2.0 |
verdaccio/verdaccio
Takes a change through a verdaccio pull request: branch, local checks, changeset, title and body, labels, CI and review rounds, and ports to other release lines.
backnotprop/plannotator
Drafts Plannotator release notes with full contributor credit, bumps versions in dependency order, builds, and starts the tag-driven release pipeline, in four reviewed phases.
ansible/ansible
Reviews an Ansible pull request by number, following the steps in the project's CLAUDE.md, with early checks for changelog fragments and tests.
makeplane/plane
Builds categorized release notes for a Plane release pull request from its commits and writes them into the PR description, for both the plane-cloud and plane-ee repos.
NVIDIA/Personal-AI-Router
Fills GitHub pull request descriptions with the required PAIR pair-release-intent:v1 block so the release-intent check passes.
handsontable/handsontable
Decides whether a code change needs a changelog entry and creates the JSON file in .changelogs with the right type, framework and user-facing title.
Works with
Categories
PavedPath Code is the code-focused edition of PavedPath. An agent skill from Jia-Ethan/pavedpath-code. Pavedpath Code is an agent skill from Jia-Ethan/pavedpath-code. PavedPath Code is the code-focused edition of PavedPath.
Pavedpath Code fits situations like: tasks that involve Changelog and release notes; tasks that involve Pull requests.
Run `npx skills add Jia-Ethan/pavedpath-code --skill pavedpath-code -a claude-code`. Or copy the skill folder (the Jia-Ethan/pavedpath-code repository) into .claude/skills/pavedpath-code in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Jia-Ethan/pavedpath-code --skill pavedpath-code -a codex`. Or copy the skill folder (the Jia-Ethan/pavedpath-code repository) into .agents/skills/pavedpath-code in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Jia-Ethan/pavedpath-code --skill pavedpath-code -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pavedpath-code, .gemini/skills/pavedpath-code, .github/skills/pavedpath-code and .opencode/skills/pavedpath-code in your project.
Going by SKILL.md and its folder, Pavedpath Code needs the command-line tools its instructions call (gh).
SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Pavedpath Code is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.6k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Pavedpath Code: Verdaccio Pull Request Workflow (verdaccio/verdaccio, 18k stars), Plannotator Release Preparation (backnotprop/plannotator, 9.2k stars), Ansible Pull Request Review (ansible/ansible, 71k stars) and Plane Release Notes Generator (makeplane/plane, 61k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Jia-Ethan (a GitHub user) maintains it in Jia-Ethan/pavedpath-code, which has 439 GitHub stars. The repository was last updated on June 30, 2026.
Source: Jia-Ethan/pavedpath-code on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.