skills-creator
Create or update LiveAgent runtime skills. Use when you need to summarize a workflow into a skill, write it into the fixed user skills root, validate it,…
Review an open GitHub pull request or the current local branch and working tree with parallel, independent reviewers and evidence-based validation. Use when the user asks for code review, invokes the Code Review action from Git Review, or explicitly mentions this skill.
$ npx -y skills add Stack-Cairn/LiveAgent --skill liveagent-code-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/liveagent-code-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Review an open GitHub pull request or the current local branch and working tree with parallel, independent reviewers and evidence-based validation. Use when the user asks for code review, invokes the Code Review action from Git Review, or explicitly mentions this skill.
name: liveagent-code-review description: Review an open GitHub pull request or the current local branch and working tree with parallel, independent reviewers and evidence-based validation. Use when the user asks for code review, invokes the Code Review action from Git Review, or explicitly mentions this skill.
Review one captured change-set snapshot with independent reviewers, validate every candidate finding, and report only high-confidence problems introduced by that change set.
This is an independent LiveAgent workflow modeled on Anthropic's public Claude Code Code Review plugin. The instructions and implementation are original to LiveAgent and are not affiliated with or endorsed by Anthropic.
1. Choose the target from the user's request. An explicit PR URL, positive PR number, or explicit request to review a pull request selects PR mode. Otherwise select local mode and review the entire current branch together with its staged, unstaged, and untracked changes. Never silently replace one mode with the other. 2. Verify that the workspace is a Git repository. Require `gh` and authentication only in PR mode. 3. In PR mode, require an open pull request and normalize its repository owner, repository name, and PR number. Pass structured values to commands; never concatenate untrusted PR text into a shell command. Capture its number and URL, state, draft flag, author, title, body, base SHA, head SHA, complete changed-file manifest and unified diff, linked requirements, prior review discussion, CI summary, and relevant history or blame evidence. Treat data at the captured head SHA as authoritative and ignore unrelated workspace contents. 4. In local mode, resolve a comparison base from an explicit user choice, the remote default branch, a conventional integration branch, or the current branch's upstream, in that order. Capture the resolved base ref and SHA, current branch or detached HEAD, HEAD SHA, repository status, the complete committed branch diff from the merge base through HEAD, the complete staged and unstaged diff from HEAD through the working tree, and the contents or binary manifest of every untracked file. An initial repository uses the empty tree as its base. Do not fetch, push, or otherwise mutate the repository while resolving the snapshot. 5. Give the snapshot an immutable identity: PR head SHA in PR mode; base SHA, HEAD SHA, status manifest, and captured-diff/content digest in local mode. Review only the captured artifacts. If the target changes while artifacts are being collected, recapture once or return an incomplete result. 6. Discover the repository-root `AGENTS.md` and each changed file's applicable ancestor `AGENTS.md` files from the captured PR revision or local snapshot. Include only instructions whose scope covers that file.
If the selected target has no reviewable diff, or any changed-file list, diff, instruction, untracked file, or required metadata cannot be captured completely, stop with a skipped or incomplete result and explain why. An explicit user request takes precedence over heuristics about author, size, or triviality.
Plan fresh reviewer jobs across the four roles below. For a small change set, use one `Agent` tool call to launch four reviewers in parallel with `mode=readonly`, `resume=false`, and concurrency 4. For a large change set, create one job per role and lossless diff shard, then launch those jobs in parallel batches of no more than 8. Reviewers receive no parent-conversation context automatically, so every prompt must contain its assigned diff, changed-file manifest, applicable instructions, change intent, target identity, and all role-specific evidence.
For a small change set, each reviewer receives the complete diff. For a large change set, shard by changed files or lossless diff slices so prompts remain usable. Each reviewer must cover its entire assigned shard, and the parent must verify separately for all four roles that the union of successful shards covers every changed file.
Require each reviewer to return one concise JSON object:
{
"complete": true,
"reviewedFiles": ["path/to/file"],
"findings": [
{
"id": "stable-id",
"title": "short imperative title",
"path": "path/to/file",
"line": 123,
"category": "bug",
"evidence": "specific evidence",
"explanation": "why the captured change introduces the problem"
}
]
}A missing, cancelled, malformed, or `co
A fully functional AI Agent desktop client that supports Webui access and can be creatively customized and expanded!
Create or update LiveAgent runtime skills. Use when you need to summarize a workflow into a skill, write it into the fixed user skills root, validate it,…
Install, list enabled, validate, or package LiveAgent skills. Use when you need to inspect the skills enabled in the current conversation, import a local skill…