feat: add portable review and visual pr skills - #2
Merged
Conversation
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
Add twelve portable skills for code review, writing, browser automation, commits, and PR delivery.
create-prcombines an inline explanation with PNGs rendered from a self-contained HTML diagram;ship-with-proofcarries a change through tests, review, and end-to-end evidence without merging.The PR tracker now resolves repository, author, and review requirements dynamically. The HTML skill uses project or neutral styling without OpenRouter infrastructure assumptions. Upstream licenses and supporting references are included; the README has no Skills section.
Show me
flowchart TD A[Read the actual PR diff] --> B[show-me: compact inline diagram] A --> C[code-diagram-html: standalone explainer] C --> D[Render and inspect PNG] D --> E[Host image and HTML] B --> F[Update existing PR body] E --> F F --> G[Verify images render on GitHub]Visualization
The diagram is hosted as a GitHub attachment. Generated HTML and PNG files are excluded from the repository; the standalone HTML remains a local artifact.
Source provenance
Record 26 verified external skill sources in
skill-sources.json, with source paths and pinned comparison commits. Seven imported skills already in this repository also carry GitHub CLI tracking metadata. The catalog covers other personal skills without vendoring their files. Local skill bodies are preserved and differences from upstream are marked explicitly; comparison commits do not claim to be the original installation revisions.Humanizer's root skill is not discoverable by the installed CLI, so its provenance is verified through GitHub's API. The existing sandbox-sdk skill is pinned to a historical revision before its upstream rename. Locally authored or unverified skills remain explicitly unattributed. Added guidance prevents blind updates from overwriting customizations.
Validation
bun run test:unitpasses with--passWithNoTests: no unit tests currently exist; actual failing tests still fail.