Developer-side AI tooling under .claude/ for catching weak/missing tests pre-submit #5160
PaulMRamirez
started this conversation in
Ideas
Replies: 2 comments 1 reply
|
You probably don't need the README as this was just to describe what this is for now. Also we'd want to put this in the more generally picked up place so people could inherit this when they checked out the repository and using other things than Claude Code (e.g. GitHub Copilot, Devin, etc.) |
0 replies
|
I like where this is going and agree that we need to start getting on top of those things. The F Prime team has been bombarded with AI-authored input for a while, and it's becoming a struggle to keep up with it. For your questions:
|
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi @LeStarch following up on what I showed you last night. Putting this here for broader CCB visibility before any code lands.
What this is
A proposed .claude/ directory containing Claude Code skills, subagents, and slash commands that help contributors catch weak or missing tests in their own PRs before maintainer review. Two main capabilities:
It is developer-side only — intended as a complement to the existing Copilot review agent at .github/agents/fprime-code-review.agent.md, not a replacement, and not touching CI.
Where to look
TL;DR — authored with Claude Code, model Claude Opus 4.7; AI-drafted via iterative prompting, human-reviewed, lightly tested by me with Claude Code only (not exercised through Copilot).
Why a Discussion, not a PR
CONTRIBUTING.md is explicit that non-trivial work needs a CCB-approved issue first, and this is cross-cutting tooling rather than a
localized code change. I'd rather get the framing right before asking for review time.
Open questions for the CCB
fprime-tools.
be a prerequisite to anything landing?
Ask
I'm not asking for a merge. I'm asking whether this direction is wanted at all, and in what form. Happy to file an issue, narrow the
scope, or move it to a community repo based on CCB input.
All reactions