Find deepening opportunities scoped to the current branch's changes and the radius that can fold into them, delivered as in-conversation markdown. Use when the user wants an architecture review of this branch or current changes, wants to deepen shallow modules before finishing a PR, or says "improve the architecture of my branch / current changes". For a whole-codebase audit, use improve-codebase-architecture instead.
Install one or more agent skills into the current repository with the skills CLI. Use when adding or refreshing locked project-local skills, when a user names a skill source, or when a repository needs shared skills installed without mutating global agent state.
Keeps an issue-linked Codex app PR polling for unresolved review feedback, objective low-risk cleanup, verified fixes, replies, and pushed updates. Use when a Codex app worktree should continue iterating on an existing pull request after the first successful push.
Drive one same-repository GitHub issue to an evidence-backed production-ready PR outcome. Use when the user invokes `/develop-issue #123`, `/develop-issue https://github.com/<owner>/<repo>/issues/123`, or asks to develop exactly one issue end to end.
Move completed local GitHub issue work to a ready-for-merge pull request. Use when development is complete, the user says finish PR, publish this branch, open a ready PR, or an agent has objective evidence the branch is ready for review.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Installable agent skills for repository scaffolding, project-local skill
installation, GitHub workflows, issue branch setup, issue development, PR
finishing, Codex PR feedback polling, isolated local code review, and local
branch updating. They are available across Claude Code, Codex, and any agent
runtime that reads AGENTS.md.
npx skills@latest add patinaproject/skills
The CLI prompts you to pick which skills to install and auto-detects your agent.
Claude Code:
/plugin marketplace add patinaproject/skills
/plugin install patinaproject-skills@patinaproject-skills
Codex:
/marketplace add patinaproject/skills
/install patinaproject-skills
Security note: For environments where you want to prevent install scripts from running during CLI execution, prefix the
npxcommand above withnpm_config_ignore_scripts=true. Not required for standard use.
For skill discovery and catalog navigation, install find-skills from the
vercel-labs/skills catalog:
npx skills@latest add vercel-labs/skills@find-skills
GitHub work - filing issues, editing issues, starting branches, writing
changelogs, preparing PRs - is repetitive and convention-sensitive. Without a
shared skill, every agent session re-derives the same rules from scratch and
produces inconsistent output. using-github reads repository rules and routes
to the correct workflow for each task.
See ./skills/using-github/ for the full README and skill contract.
Shared workflow skills should be added to a repository without mutating an
operator's global agent environment. install-skills gives agents a canonical
npx skills@latest workflow: read local guidance, inspect skills-lock.json,
install selected skills project-locally for all supported agent targets, and
verify the resulting lockfile and overlay changes.
See ./skills/install-skills/ for the skill contract.
Issue-linked implementation should start from the repository default branch on
a predictable local branch. new-branch resolves an issue, derives GitHub's
default issue-branch name, refuses dirty worktrees, and creates or switches to
the local branch without pushing, installing dependencies, committing, or
creating a PR.
See ./skills/new-branch/ for the skill contract.
End-to-end issue work needs a single entrypoint without weakening the focused
skills that already own branch setup, test-driven implementation, diagnosis,
local review, and PR finishing. develop-issue takes exactly one same-repo
issue reference, coordinates new-branch, tdd, diagnose, review-code,
and finish-pr, and stops for human-owned ambiguity instead of inventing scope.
See ./skills/develop-issue/ for the skill contract.
Local issue work needs a fresh review pass before publishing. review-code
computes the default-branch merge-base, includes committed, staged, unstaged,
and untracked changes, then dispatches a fresh read-only reviewer to report
findings without editing files or mutating GitHub state.
See ./skills/review-code/ for the skill contract.
Finishing branch work is more than opening a pull request. finish-pr verifies
the local diff, commits with the repository convention, pushes when needed,
creates or updates a ready-for-review PR from the template, watches checks, and
stops at ready-to-merge.
See ./skills/finish-pr/ for the skill contract.
PR review follow-up should preserve the Codex app chat context after the first
successful push. codex-pr-feedback-loop creates a thread automation that
polls the current PR, handles actionable review feedback and objective low-risk
cleanup, pushes verified fixes, replies with evidence, and stops when no
actionable work remains.
See ./skills/codex-pr-feedback-loop/ for the skill contract.
Keeping a work branch current should be a local git operation unless an
operator chooses to publish it. update-branch fetches the selected base
branch, defaults to origin/HEAD, guards dirty work, merges with
git merge --no-ff, and reports the local-only result plus the push command to
run later.
See ./skills/update-branch/ for the skill contract.
Teams spend disproportionate time on repo plumbing - commit conventions,
markdown linting, PR templates, and Husky hooks. scaffold-repository emits the
full Patina Project baseline and keeps it aligned on rerun.
npx claudepluginhub patinaproject/skills --plugin patinaproject-skillsUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.