Skillquality 0.46
vigilante-issue-implementation-on-bazel-monorepo
Implement a GitHub issue end-to-end when Vigilante dispatches work for a Bazel-based monorepo. Use the provided worktree, respect repository instructions, comment on the issue as work progresses, and report failures back to GitHub.
Price
free
Protocol
skill
Verified
no
What it does
Vigilante Bazel Monorepo Issue Implementation
Overview
Implement one GitHub issue from Vigilante dispatch through validated code changes, a pushed branch, and an opened pull request from the provided worktree. Always work inside the assigned worktree, respect repository instructions, and keep the GitHub issue updated with start, plan, progress, PR, and failure comments.
Bazel Focus
- Read the repo/process context supplied in the prompt before changing code, especially Bazel markers and package-root hints.
- Work in terms of Bazel packages and targets rather than generic workspace or repo-wide commands.
- Choose the smallest explainable Bazel target scope that covers the files you touched, then widen only if validation or dependency structure requires it.
- Log which Bazel target or package scope you selected and why.
- Avoid blanket repo-wide Bazel validation unless it is truly required to prove the change.
Workflow
- Inspect issue and repository constraints
- Read the issue details supplied by Vigilante and confirm the issue scope before coding.
- Read development constraints from repository markdown files before making changes:
AGENTS.mdwhen presentREADME.md- Bazel docs, developer docs, and package-local docs that affect the touched targets
- If repository instructions conflict, follow the more specific instruction.
- Announce session start on GitHub
- Post a comment on the issue as soon as work begins using
vigilante gh issue comment. - Include that Vigilante launched the session, the working branch, and that implementation is in progress.
- Post an implementation plan early
- After inspecting the issue and repository constraints, post a concise implementation plan to the issue using
vigilante gh issue comment. - The plan comment should describe the intended development steps before substantial coding work begins.
- Implement inside the assigned worktree only
- Use only the provided worktree path.
- Never edit the root checkout when a worktree was assigned.
- Keep changes scoped to the Bazel packages and source files required for the issue.
- Prefer repo-native Bazel commands such as
bazel test,bazel build,bazel run, or documented wrappers. - If the affected app or test flow needs local database services, invoke
docker-compose-launchwhen the repository expects it, or call the bundledvigilante-local-service-dependenciesskill before inventing ad hoc setup.
- Validate incrementally
- Start with the smallest relevant Bazel target, package pattern, or documented wrapper command for the touched area.
- Expand to closely related targets only when the first target scope is insufficient or shared code requires it.
- If validation fails, first inspect the per-issue session log with
vigilante logs --repo <owner/name> --issue <n>to determine whether the problem is in the code, target selection, test setup, or environment before retrying.
- Commit, push, and open a pull request
- Use
vigilante commitfor all commit-producing operations. Do not usegit commitor GitHub CLI commit flows directly. - Commit only issue-relevant changes in the assigned branch.
- Any commit or amend must preserve the user's existing git author, committer, and signing configuration. Commit on behalf of the user and do not overwrite
git configwith a coding-agent identity. - Do not add
Co-authored by:trailers or any other agent attribution for Codex, Claude, Gemini, or similar coding-agent identities. - Push the assigned branch to the remote.
- Open a pull request targeting the repository default branch unless repository instructions say otherwise.
- Report progress and failures clearly
- Use
vigilante gh issue commentfor progress updates, milestone updates, PR creation, and execution failures. - If execution is blocked, validation fails, or a resumed session is unclear, inspect
vigilante logs --repo <owner/name> --issue <n>before retrying or reporting the blocker. - Keep comments concise, factual, and tied to real progress.
Capabilities
skillsource-aliengiraffeskill-vigilante-issue-implementation-on-bazel-monorepotopic-agenttopic-agent-skillstopic-agentic-aitopic-agentic-workflowtopic-agentstopic-ai-orchestrationtopic-ai-orchestratortopic-orchestration
Install
Installnpx skills add aliengiraffe/vigilante
Transportskills-sh
Protocolskill
Quality
0.46/ 1.00
deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 28 github stars · SKILL.md body (4,043 chars)
Provenance
Indexed fromgithub
Enriched2026-05-01 07:01:23Z · deterministic:skill-github:v1 · v1
First seen2026-04-18
Last seen2026-05-01