app-controls
Inspect and drive Poracode itself — the Terminal panel, other threads, projects, workspaces, git, pull requests, and schedules —…
Commit work, push a branch, and open a pull request with an accurate description.
$ npx -y skills add Porabuild/Poracode --skill publish-changes --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/publish-changesContext preview
The summary Claude sees to decide when to auto-load this skill.
Commit work, push a branch, and open a pull request with an accurate description.
name: publish-changes description: "Commit work, push a branch, and open a pull request with an accurate description."
Get finished work onto a branch and into a pull request.
Inside a Poracode project, use `create-pr` for the complete workflow, including title/description quality, manual verification, before/after UI screenshot upload, and synchronization through Poracode's `git_*` and `gh_*` tools. Use `commit` for committing only, and `finalize` only when the user requests review, QA, fixes, publication, and merge.
Committing and pushing are the user's call. Do them when asked, not because the work looks done.
Check the current branch first. If it is the default branch, create a new one instead of committing to it.
Review what is actually staged. Never `git add -A` over a tree you have not looked at — stray artifacts, local config, and secrets get committed that way. Stage the files you changed on purpose.
Write a message that says what changed and why, in the style already used in the repository's history. Match its existing conventions rather than importing your own.
Do not skip hooks or bypass signing. If a hook fails, fix what it caught.
The description should let a reviewer understand the change without reading every line of the diff: what it does, why, and anything that needs a decision. Note what you did not do — deliberate omissions, follow-ups, known gaps.
Do not describe tests as passing unless you ran them and saw them pass. If something is unverified, say which part and why.
When the user asked you to publish the finished work, that authorizes the commit, push, and draft PR described by this workflow. Ask only when the branch, included changes, target repository/base, or PR content is materially ambiguous. Read the created PR back after opening it and verify its head, base, title, and URL.
Report the branch name and the PR URL. If CI starts and fails, `ci-debug` covers the diagnosis.
One window for all your AI coding agents. Run Claude, Codex, OpenCode, Gemini, Antigravity, Cursor, and Copilot side-by-side. Terminal and chat, any layout.
Inspect and drive Poracode itself — the Terminal panel, other threads, projects, workspaces, git, pull requests, and schedules —…
Create a deliberately staged commit from the current worktree with a clear subject and why-focused body. Use when asked to commit…
Commit and push the current worktree and create or update a pull request with an accurate title, description, verification…
Finalize the current worktree through deep review, manual QA, fixes, checks, commit, push, PR creation or update, and merge after…
Open, inspect, interact with, and verify websites or local web apps in Poracode's isolated browser. Use for visible page state,…
Prove a web change actually works by exercising the flow in Poracode's browser and collecting visual, console, and network…