
Description
End-to-end repository implementation workflow. Use when the request requires changing code, with repository-grounded analysis, correct edits, proportional validation, and profile-aware branch/push/PR behavior.
SKILL.md
<skill_structure>
<core_contract id="core-contract">
implement-changes for fallback context.core-contract section plus any explicitly referenced child-path contract.implement-changes together with one of its child skills, treat this skill as the shared base contract and routing layer while the child skill remains the canonical owner of its specialized mechanics.
<default_path id="default-path">
implement-changes is invoked without an explicit child-path selection, execute the workflow section below as the default general mutation path.
<child_skill_registry id="child-skill-registry">
<completion_criteria>
AGENTS.md files for each repository path worked on.capture-visual-proof, kept browser tooling contained inside that delegated proof path, and let the delegated proof path return artifacts or blockers honestly.
<best_practices>
Narration Leakage Prevention
Do not narrate your changes into runtime-visible product output. UI copy, string literals, placeholder text, HTML content, comments visible to end users, and other user-visible runtime text must reflect the product's voice and serve the end user - not describe what you changed or why. This rule does not apply to repository documentation such as READMEs or AGENTS.md. Keep all explanations of your work in conversation responses, commit messages, and PR descriptions.
<decision_guidance>
capture-visual-proof whenever repository files changed and keep any browser work contained inside that delegated proof path.capture-visual-proof.capture-visual-proof handoff mandatory.capture-visual-proof by loading or directly using browser tooling from the parent workflow.capture-visual-proof flow may use the approved internal browser path.create-pr, create-draft-pr, push, fix-pr, or resolve-github-pr-merge-conflicts, this parent skill retains only the policy trigger and any explicitly retained post-delegation duties.implement-changes is already the active skill and the user explicitly names a child path or a clear alias for it, treat that as an authoritative sub-workflow selection inside this skill rather than routing away to a different packaged skill.implement-changes for fallback context, inherit only core-contract and the matching child-path contract; do not execute this skill's default workflow inside the child.
<error_handling>
capture-visual-proof run cannot collect evidence or determines that no visual proof is applicable.
More skills from the Roomote repository
View all 32 skillsaddress-pr-feedback
address unresolved GitHub PR feedback
Jul 19Code ReviewGitHubPull Requestsagent-browser
automate browser interactions for agents
Jul 16Browser AutomationCLITestingcapture-visual-proof
capture visual proof of browser tasks
Jul 16AutomationBrowser AutomationScreenshotsci-failure-triage
triage failed CI workflows
Jul 23CI/CDDebuggingGitHub Actionscode-quality-auditor
audit code quality in merged pull requests
Jul 26Code AnalysisCode ReviewQAcodeql-triage
triage and remediate CodeQL security alerts
Jul 19Code AnalysisCodeQLDebuggingGitHub +2
More from Roo Code
View publishercreate-draft-pr
create draft pull requests
Roomote
Jul 16AutomationGitHubPull Requestscreate-pr
create pull requests for pending changes
Roomote
Jul 16GitHubPull Requestsdebug-reported-bug
reproduce and debug reported bugs
Roomote
Jul 16DebuggingGitTestingdependabot-triage
triage GitHub Dependabot alerts
Roomote
Jul 26AutomationGitHubSecurityTriageenvironment-setup
configure local development environments
Roomote
Jul 19ConfigurationLocal Developmentexplain-repo-code
explain repository code and architecture
Roomote
Jul 16Code AnalysisDocumentation