docs: sync all markdown to v0.3.2 reality#14
Conversation
- SKILL.md (canonical + 2 copies): remove false "no CLI/MCP/hook/PyPI" claims; document what exists (CLI, MCP, hook, CI, PyPI) vs absent (Docker, Makefile); fix config loader "no loader exists yet"; fix "planned, not yet runnable"; update prompt paths to src/codeforerunner/prompts/; add audit/changelog to When To Activate; add generate/doctor/--fix/--stream to Workflow section. V10 parity verified by validate_skill_copies.py. - AGENTS.md: update prompt path, add generate/doctor commands, fix _Rules tuple→dataclass note, update drift-rule description. - docs/getting-started.md: reflect live PyPI install, add generate/doctor/--fix commands, fix prompt paths, remove stale "PyPI not yet published" caveat. - docs/editor-agent-setup.md: remove "no runtime wrapper exists yet". - docs/prompt-guide.md: fix prompt paths, add audit/changelog tasks. - docs/roadmap.md: add P13 for v0.3.2 features. - agent-configs/*.md: fix prompt paths, remove "no CLI exists" caveats, add forerunner CLI usage guidance. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Warning Review limit reached
Your plan currently allows 1 review/hour. Refill in 52 minutes and 4 seconds. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more review capacity refills, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than trial, open-source, and free plans. In all cases, review capacity refills continuously over time. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (5)
📝 WalkthroughWalkthroughThis PR updates documentation across agent configurations, skill specifications, and product guides to reflect that the ChangesCLI-Driven Agent Configuration and Skill Specification
Internal Product Documentation and Structure
🎯 2 (Simple) | ⏱️ ~12 minutes
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
✨ Simplify code
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (7)
agent-configs/cursor-rules.md (1)
7-8: ⚡ Quick winClarify the partial path reference.
Line 7 uses the full path
src/codeforerunner/prompts/system/base.md, but line 8 references just "thecontext-formatpartial" without a file path or extension. For consistency and clarity, consider specifyingpartials/context-format.mdor the full pathsrc/codeforerunner/prompts/partials/context-format.md.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@agent-configs/cursor-rules.md` around lines 7 - 8, Update the ambiguous partial reference so readers know the exact file: replace the phrase "the `context-format` partial" with a clear path such as `partials/context-format.md` or the full repository path `src/codeforerunner/prompts/partials/context-format.md` to match the explicit path used for `src/codeforerunner/prompts/system/base.md` and keep wording consistent in the document.plugins/codeforerunner/skills/codeforerunner/SKILL.md (1)
58-58: 💤 Low valueOptional: vary sentence structure for readability.
Three consecutive sentences begin with "To" which slightly impacts flow. Consider rewording for variety, for example:
- "Call a provider directly with
forerunner generate <task>(add--streamfor token-by-token output)."- "Check drift using
forerunner check."- "Get a health report via
forerunner doctor."🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@plugins/codeforerunner/skills/codeforerunner/SKILL.md` at line 58, Rewrite the three consecutive sentences in SKILL.md to vary sentence openings for better flow: replace "To call a provider directly: `forerunner generate <task>` (add `--stream` for token-by-token output). To check drift: `forerunner check`. To get a health report: `forerunner doctor`." with phrasing like "Call a provider directly with `forerunner generate <task>` (add `--stream` for token-by-token output). Check drift using `forerunner check`. Get a health report via `forerunner doctor`." ensuring the commands remain exact (`forerunner generate <task>`, `forerunner check`, `forerunner doctor`) and updating only the sentence structure in SKILL.md.agent-configs/claude-project.md (1)
7-9: 💤 Low valueConsider full paths for consistency.
Line 7 uses the full
src/codeforerunner/prompts/system/base.mdpath, but line 8 uses the shorthandpartials/context-format.md. For clarity, consider using the full pathsrc/codeforerunner/prompts/partials/context-format.mdto maintain consistency throughout the load order.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@agent-configs/claude-project.md` around lines 7 - 9, The load-order list mixes a full path and a shorthand path; update the shorthand "partials/context-format.md" to the full path "src/codeforerunner/prompts/partials/context-format.md" so all references are consistent (keep the existing items and wording otherwise) and verify the assembled order still reads correctly in agent-configs/claude-project.md.agent-configs/cline.md (1)
7-8: 💤 Low valueConsider full paths for consistency.
Line 7 uses the full
src/codeforerunner/prompts/system/base.mdpath, but line 8 uses shorthandpartials/output-rules.mdandpartials/context-format.md. For consistency, consider using full paths likesrc/codeforerunner/prompts/partials/output-rules.mdandsrc/codeforerunner/prompts/partials/context-format.md.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@agent-configs/cline.md` around lines 7 - 8, The file uses a mix of full and relative prompt paths which is inconsistent; update the shorthand paths `partials/output-rules.md` and `partials/context-format.md` to their full counterparts `src/codeforerunner/prompts/partials/output-rules.md` and `src/codeforerunner/prompts/partials/context-format.md` so they match the existing full path `src/codeforerunner/prompts/system/base.md`; locate the lines referencing `partials/output-rules.md` and `partials/context-format.md` in cline.md and replace them with the full `src/codeforerunner/prompts/partials/...` paths.agent/codeforerunner.skill.md (1)
58-58: 💤 Low valueOptional: vary sentence structure for readability.
Three consecutive sentences begin with "To" which slightly impacts flow. Consider rewording for variety, for example:
- "Call a provider directly with
forerunner generate <task>(add--streamfor token-by-token output)."- "Check drift using
forerunner check."- "Get a health report via
forerunner doctor."🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@agent/codeforerunner.skill.md` at line 58, The three consecutive sentences all start with "To", which hurts readability; rephrase them to vary sentence openings by using the provided alternatives and referencing the existing commands: change "To call a provider directly: `forerunner generate <task>` (add `--stream` for token-by-token output)." to something like "Call a provider directly with `forerunner generate <task>` (add `--stream` for token-by-token output).", change "To check drift: `forerunner check`." to "Check drift using `forerunner check`.", and change "To get a health report: `forerunner doctor`." to "Get a health report via `forerunner doctor`." ensuring the commands `forerunner generate`, `forerunner check`, and `forerunner doctor` remain unchanged.docs/editor-agent-setup.md (1)
18-19: ⚡ Quick winClarify partial references.
Line 18 uses the full path
src/codeforerunner/prompts/system/base.md, but line 19 referencescontext-formatandoutput-rulespartials without thepartials/directory prefix or.mdextensions. For consistency and clarity, consider using eitherpartials/context-format.mdandpartials/output-rules.md, or the full pathssrc/codeforerunner/prompts/partials/context-format.mdandsrc/codeforerunner/prompts/partials/output-rules.md.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@docs/editor-agent-setup.md` around lines 18 - 19, The docs reference the assembled system prompt (base.md) but use inconsistent names for the partials; update the third bullet so the partials are referenced explicitly and consistently — e.g., change `context-format` and `output-rules` to `partials/context-format.md` and `partials/output-rules.md` (or, if you prefer the full source bundle style, use the corresponding full prompt filenames for those partials) so the reader can unambiguously locate the partials when assembling the agent context.agent-configs/copilot-instructions.md (1)
7-8: 💤 Low valueConsider full paths for consistency.
Line 7 uses the full
src/codeforerunner/prompts/system/base.mdpath, but line 8 uses shorthandpartials/context-format.md. For consistency, consider the full pathsrc/codeforerunner/prompts/partials/context-format.md.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@agent-configs/copilot-instructions.md` around lines 7 - 8, Replace the shorthand reference "partials/context-format.md" with the full, consistent path "src/codeforerunner/prompts/partials/context-format.md" in the agent-configs/copilot-instructions.md entry so both lines use full paths like "src/codeforerunner/prompts/system/base.md" and "src/codeforerunner/prompts/partials/context-format.md".
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@agent-configs/claude-project.md`:
- Around line 7-9: The load-order list mixes a full path and a shorthand path;
update the shorthand "partials/context-format.md" to the full path
"src/codeforerunner/prompts/partials/context-format.md" so all references are
consistent (keep the existing items and wording otherwise) and verify the
assembled order still reads correctly in agent-configs/claude-project.md.
In `@agent-configs/cline.md`:
- Around line 7-8: The file uses a mix of full and relative prompt paths which
is inconsistent; update the shorthand paths `partials/output-rules.md` and
`partials/context-format.md` to their full counterparts
`src/codeforerunner/prompts/partials/output-rules.md` and
`src/codeforerunner/prompts/partials/context-format.md` so they match the
existing full path `src/codeforerunner/prompts/system/base.md`; locate the lines
referencing `partials/output-rules.md` and `partials/context-format.md` in
cline.md and replace them with the full
`src/codeforerunner/prompts/partials/...` paths.
In `@agent-configs/copilot-instructions.md`:
- Around line 7-8: Replace the shorthand reference "partials/context-format.md"
with the full, consistent path
"src/codeforerunner/prompts/partials/context-format.md" in the
agent-configs/copilot-instructions.md entry so both lines use full paths like
"src/codeforerunner/prompts/system/base.md" and
"src/codeforerunner/prompts/partials/context-format.md".
In `@agent-configs/cursor-rules.md`:
- Around line 7-8: Update the ambiguous partial reference so readers know the
exact file: replace the phrase "the `context-format` partial" with a clear path
such as `partials/context-format.md` or the full repository path
`src/codeforerunner/prompts/partials/context-format.md` to match the explicit
path used for `src/codeforerunner/prompts/system/base.md` and keep wording
consistent in the document.
In `@agent/codeforerunner.skill.md`:
- Line 58: The three consecutive sentences all start with "To", which hurts
readability; rephrase them to vary sentence openings by using the provided
alternatives and referencing the existing commands: change "To call a provider
directly: `forerunner generate <task>` (add `--stream` for token-by-token
output)." to something like "Call a provider directly with `forerunner generate
<task>` (add `--stream` for token-by-token output).", change "To check drift:
`forerunner check`." to "Check drift using `forerunner check`.", and change "To
get a health report: `forerunner doctor`." to "Get a health report via
`forerunner doctor`." ensuring the commands `forerunner generate`, `forerunner
check`, and `forerunner doctor` remain unchanged.
In `@docs/editor-agent-setup.md`:
- Around line 18-19: The docs reference the assembled system prompt (base.md)
but use inconsistent names for the partials; update the third bullet so the
partials are referenced explicitly and consistently — e.g., change
`context-format` and `output-rules` to `partials/context-format.md` and
`partials/output-rules.md` (or, if you prefer the full source bundle style, use
the corresponding full prompt filenames for those partials) so the reader can
unambiguously locate the partials when assembling the agent context.
In `@plugins/codeforerunner/skills/codeforerunner/SKILL.md`:
- Line 58: Rewrite the three consecutive sentences in SKILL.md to vary sentence
openings for better flow: replace "To call a provider directly: `forerunner
generate <task>` (add `--stream` for token-by-token output). To check drift:
`forerunner check`. To get a health report: `forerunner doctor`." with phrasing
like "Call a provider directly with `forerunner generate <task>` (add `--stream`
for token-by-token output). Check drift using `forerunner check`. Get a health
report via `forerunner doctor`." ensuring the commands remain exact (`forerunner
generate <task>`, `forerunner check`, `forerunner doctor`) and updating only the
sentence structure in SKILL.md.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: c3809a65-061c-49df-bf10-a0ca2daef584
📒 Files selected for processing (13)
AGENTS.mdagent-configs/claude-project.mdagent-configs/cline.mdagent-configs/copilot-instructions.mdagent-configs/cursor-rules.mdagent-configs/windsurf.mdagent/codeforerunner.skill.mddocs/editor-agent-setup.mddocs/getting-started.mddocs/prompt-guide.mddocs/roadmap.mdplugins/codeforerunner/skills/codeforerunner/SKILL.mdskills/codeforerunner/SKILL.md
- SKILL.md (all 3 copies): rephrase three consecutive "To ..." sentences to vary openings for readability. - agent-configs/cursor-rules.md: replace ambiguous "context-format partial" with explicit path src/codeforerunner/prompts/partials/context-format.md. - docs/editor-agent-setup.md: use explicit partials/context-format.md and partials/output-rules.md instead of ambiguous short names. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Summary
src/codeforerunner/prompts/; addaudit/changelogto When To Activate; addgenerate/doctor/--fix/--streamto Workflow. V10 parity verified.generate/doctorcommands, fixed_Rulestuple→dataclass note, updated drift-rule description.generate/doctor --fixcommands, fixed prompt paths, removed "PyPI not yet published" caveat.audit/changelogtask rows.forerunner doc <task>usage.Test plan
scripts/validate_skill_copies.py— V10 parity OKpytest -q— 174 passed, 1 skippedforerunner check— no violations🤖 Generated with Claude Code
Summary by CodeRabbit
New Features
forerunner doctor --fixnow generates starter configuration filesforerunner generate --streamenables token-by-token output streamingDocumentation