Add infer-conventions skill to record app conventions#885
Open
pushpak1300 wants to merge 12 commits into
Open
Conversation
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
pushpak1300
force-pushed
the
add-infer-conventions-command
branch
from
July 20, 2026 17:38
a1829f5 to
00b2f7d
Compare
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
pushpak1300
marked this pull request as ready for review
July 20, 2026 19:07
WendellAdriel
requested changes
Jul 21, 2026
WendellAdriel
left a comment
Member
There was a problem hiding this comment.
The PR body says the nudge happens "at the end of an interactive install", but it also shows on non-interactive runs since the check never looks at interactivity. Let's either update the description or add the interactivity check if interactive-only was the intent.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Currently a new Boost user starts with an empty
.ai/rules/and has to hand write the conventions their codebase already follows. Boost can record rules one at a time with therecord-ruleMCP tool, but nothing bootstraps them from how the app is actually written.This PR ships an
infer-conventionsskill. Instead of a deterministic command, it drives the agent to sweep the app across ~49 Laravel convention dimensions (validation, models, architecture, testing, frontend, database), discover the house patterns a fixed detector can't name (Action classes, query objects, module layout, deliberate non-patterns), and record the real decisions as path-scoped rules viarecord-rule.Run the skill and it maps your
app/tree, works each detection, shows the candidates with evidence, and records the ones you approve.boost:installnow nudges you to run it at the end.