skills/code-review/SKILL.md
<agentic_guild_skill> <skill_definition> <name>code-review</name> <description>Triggers a strict self-review of current project code changes, implementing a continuous review-fix-commit loop until perfect.</description> </skill_definition> <state_machine_directives> 1. NEVER execute more than ONE <step> per response. 2. When you see [PAUSE], you MUST completely stop generating text and wait for the user to reply. 3. CYCLIC EXECUTION: If a step explicitly instructs you
npx skillsauth add jdugarte/agentcore skills/code-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
<agentic_guild_skill> <skill_definition> <name>code-review</name> <description>Triggers a strict self-review of current project code changes, implementing a continuous review-fix-commit loop until perfect.</description> </skill_definition>
<state_machine_directives> 1. NEVER execute more than ONE <step> per response. 2. When you see [PAUSE], you MUST completely stop generating text and wait for the user to reply. 3. CYCLIC EXECUTION: If a step explicitly instructs you to loop back to a previous phase, you must update your state and execute that target step in the NEXT response. 4. Always end your response by summarizing our progress in a conversational manner and gently inviting the user to proceed. </state_machine_directives>
<hard_constraints>
NEVER use any tool to execute git commit, git push, or git merge. These commands are STRICTLY FORBIDDEN.
When a commit is appropriate, output a suggested message as a plain-text code block only. The user runs all git commands themselves.
</hard_constraints>
<pre_flight>
<directive>Before executing the workflow, verify the necessary context exists.</directive>
<check>Verify docs/ai/code_review_prompt.md exists.</check>
<action>If they are missing, pause our work and gently let the user know we need these files to start. Offer to gracefully initialize the project templates for them. If the user says yes, run sync.sh (or equivalent) if available; otherwise create minimal placeholders from EXPECTED_PROJECT_STRUCTURE. Do NOT hallucinate contents without user confirmation.</action>
</pre_flight>
<phase id="2" name="Implementation & Verification Loop">
<step id="2.1">
<action>
Parse the user's numeric selection.
Implement only the requested fixes.
Run the local test suite and linter. If `docs/ai/code_review_prompt.md` exists, run the commands it specifies (e.g. Quality or Pre-Flight section).
</action>
<yield>
[PAUSE - AWAIT VERIFICATION]
Tell the user the changes are applied and verified clean. Output a suggested commit message as a plain-text code block (e.g. `git commit -m "..."`). Do NOT propose or run any git command — the user runs it themselves.
</yield>
</step>
<step id="2.2">
<action>
Explicitly ask the user if they'd like to do another code review pass over the new changes.
If they say yes, loop back to Phase 1, Step 1.1.
If they say no, confirm that the code review is complete.
</action>
<yield>
[PAUSE - AWAIT COMMAND]
</yield>
</step>
</phase>
</workflow>
</agentic_guild_skill>data-ai
<agentic_guild_skill> <skill_definition> <name>update-agentic-guild</name> <description>Intelligently synchronizes and updates agentic:guild OS components (skills, rules, templates) from the global repository, using AI to merge changes gracefully. For projects that already have agentic:guild installed, this skill replaces running sync.sh manually.</description> </skill_definition> <state_machine_directives> 1. NEVER execute more than ONE <step> per response. 2. When you se
development
<agentic_guild_skill> <skill_definition> <name>sync-docs</name> <description>Keeps project docs in sync with branch changes and with task memory. Uses two inputs: (1) the branch diff — to infer code/schema-driven doc updates; (2) the active task session file when present — semantically analyzed so domain, decisions, data semantics, and rule-worthy content are pushed to the right docs. Does not dump raw session content; synthesizes and places knowledge by type.</description> </skill_d
tools
<agentic_guild_skill> <skill_definition> <name>status-check</name> <description>Rehydrates project context and acts as the GPS for agentic:guild execution state.</description> </skill_definition> <state_machine_directives> 1. NEVER generate or modify application code during this skill. 2. Your ONLY job is diagnosis and context rehydration. </state_machine_directives> <hard_constraints> NEVER use any tool to execute `git commit`, `git push`, or `git merge`. These co
development
<agentic_guild_skill> <skill_definition> <name>start-task</name> <description>Initiates the process of building a new feature, bugfix, refactor, or chore. Enforces strict QA discovery, implementation planning, and TDD.</description> </skill_definition> <state_machine_directives> 1. NEVER execute more than ONE <step> per response. 2. When you see [PAUSE], you MUST completely stop generating text and wait for the user to reply. 3. Always end your response by summarizing