Skip to content

refactor(skill): make proceed-with-the-recommendation agent-agnostic#38

Merged
naimkatiman merged 1 commit intomainfrom
feat/proceed-skill-agent-agnostic
Apr 28, 2026
Merged

refactor(skill): make proceed-with-the-recommendation agent-agnostic#38
naimkatiman merged 1 commit intomainfrom
feat/proceed-skill-agent-agnostic

Conversation

@naimkatiman
Copy link
Copy Markdown
Owner

Summary

  • Rewrite Claude-specific phrasing in proceed-with-the-recommendation (skill, plugin mirror, command, README) to neutral "agent" terminology so the skill is invocable from any AI coding agent (Claude Code, Codex, Gemini, etc.).
  • Broaden the precondition rule from "CLAUDE.md rules" to "agent-instruction files (CLAUDE.md / AGENTS.md / GEMINI.md / equivalent)".
  • 5 files, +15 / -15. No behavior change — phrasing only.

Files

  • commands/proceed-with-the-recommendation.md
  • plugins/continuous-improvement/commands/proceed-with-the-recommendation.md
  • plugins/continuous-improvement/skills/README.md
  • plugins/continuous-improvement/skills/proceed-with-the-recommendation/SKILL.md
  • skills/proceed-with-the-recommendation.md

Out of scope (deliberately left alone)

  • The Restart the Claude Code session install line stays — install path is genuinely Claude-Code-specific even if the skill content is portable. A future PR can add per-agent install sections if needed.

Test plan

  • Local npm test: 238/238 pass
  • CI green on Node 18 / 20 / 22
  • CI lint-transcript green
  • Spot-check rendered SKILL.md to confirm agent-agnostic phrasing reads naturally

Replace Claude-specific phrasing with neutral "agent" terminology
across the skill, plugin mirror, command, and README so the skill is
invocable from any AI coding agent (Claude, Codex, Gemini, etc.) and
the precondition rule covers any agent-instruction file (CLAUDE.md /
AGENTS.md / GEMINI.md / equivalent).
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request generalizes the documentation and skill definitions by replacing specific references to "Claude" with "the agent" and expanding the list of recognized instruction files to include AGENTS.md and GEMINI.md. The review feedback suggests using the singular AGENT.md naming convention and explicitly mentioning "rules" to ensure the agent correctly interprets the instruction to check for conflicts within those files.

- Recommendations include destructive actions (deploy, force-push, DB drops, secret changes) without prior explicit authorization
- User scoped the work ("just the first one", "only the safe ones") — honor the scope
- Recommendations conflict with project CLAUDE.md rules
- Recommendations conflict with project agent-instruction files (CLAUDE.md / AGENTS.md / GEMINI.md / equivalent)
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The phrasing "agent-instruction files (... / equivalent)" could be slightly ambiguous for an AI agent. Using "rules" (as in the original text) and clarifying "or equivalent" helps ensure the agent understands it should check the content of these files for conflicting instructions. Also, AGENT.md is a more common singular convention than AGENTS.md when referring to a specific agent's instruction file.

Suggested change
- Recommendations conflict with project agent-instruction files (CLAUDE.md / AGENTS.md / GEMINI.md / equivalent)
- Recommendations conflict with rules in project agent-instruction files (CLAUDE.md / AGENT.md / GEMINI.md / or equivalent)

- Recommendations include destructive actions (deploy, force-push, DB drops, secret changes) without prior explicit authorization
- User scoped the work ("just the first one", "only the safe ones") — honor the scope
- Recommendations conflict with project CLAUDE.md rules
- Recommendations conflict with project agent-instruction files (CLAUDE.md / AGENTS.md / GEMINI.md / equivalent)
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The phrasing "agent-instruction files (... / equivalent)" could be slightly ambiguous for an AI agent. Using "rules" (as in the original text) and clarifying "or equivalent" helps ensure the agent understands it should check the content of these files for conflicting instructions. Also, AGENT.md is a more common singular convention than AGENTS.md when referring to a specific agent's instruction file.

Suggested change
- Recommendations conflict with project agent-instruction files (CLAUDE.md / AGENTS.md / GEMINI.md / equivalent)
- Recommendations conflict with rules in project agent-instruction files (CLAUDE.md / AGENT.md / GEMINI.md / or equivalent)

@naimkatiman naimkatiman merged commit a1ff29d into main Apr 28, 2026
4 checks passed
naimkatiman added a commit that referenced this pull request Apr 28, 2026
Replace Claude-specific phrasing with neutral "agent" terminology
across gateguard, token-budget-advisor, verification-loop,
strategic-compact, and the source skills README so these skills are
invocable from any AI coding agent (Claude, Codex, Gemini, etc.).

Source files (5) + plugin mirror (5, regenerated via npm run build).
Phrasing-only refactor; no behavior change. 238/238 tests pass.

Out of scope:
- proceed-with-the-recommendation (covered by PR #38)
- workspace-surface-audit (most matches are legitimate product
  references; deferred to a separate audit)
- ralph (both Claude references are legitimate: section header for
  Claude Code usage and the literal scripts/ralph/CLAUDE.md path)
- token-budget-advisor.md attribution line ("Token Budget Advisor for
  Claude Code" is the original project name)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant