Free tools Windows power users keep installed
One-click scans. No signup required.
To get more consistent Laravel code from Kilo Code, give it durable, specific project guidance in AGENTS.md, add narrower rules only where needed, and use Laravel Boost for Laravel- and version-specific context where it fits your app. These tools can make conventions easier for an agent to find; they do not guarantee clean code. The official documentation describes capabilities, not measured improvements or a tested personal setup.
What each part of the workflow does
AGENTS.md is a place for repository instructions such as coding standards and project guidance. Kilo Code documents support for a root file and per-directory files, and describes AGENTS.md as a format intended to work across different AI coding tools. It is not Kilo’s only source of instructions: its configuration also includes other project, global, and agent-specific sources. See Kilo Code’s AGENTS.md documentation and Custom Instructions for the relevant precedence and configuration details.
As an Amazon Associate I earn from qualifying purchases.
Laravel Boost is a separate Laravel-oriented source of context. Laravel describes it as providing version-aware guidelines for Laravel and ecosystem packages, along with tools that expose agent-facing documentation. Boost documents Markdown rules in .ai/rules, with optional file-path scoping and an index to help agents discover relevant rules. Those rules are not the same feature or file format as Kilo’s AGENTS.md support. Boost can complement project instructions; it is not a prerequisite for Kilo to read AGENTS.md. See Laravel’s AI-assisted development documentation for Laravel 12.x and its Laravel Boost documentation for Laravel 13.x.
Build instructions from decisions your team actually makes
Start by writing down choices an agent would otherwise have to guess or ask you to repeat. Kilo recommends concrete, specific guidance rather than vague requests, and Boost presents rules as a way to record decisions, style choices that are hard to infer, and known traps.
#1 Best Overall
- Architecture: where business logic belongs, how the application separates responsibilities, and which existing patterns new code should follow.
- Naming and style: local naming conventions and formatting choices that are not obvious from the codebase alone.
- Validation and authorization: the project’s preferred approach and where those checks belong. State the actual convention rather than prescribing one generically.
- Testing: which tests are expected for a change, where they live, and any project-specific commands or constraints that are established in the repository.
- Known traps: package behavior, compatibility requirements, or edge cases that have caused mistakes and are not easily inferred from nearby code.
Use examples when they clarify a rule, organize related guidance into concise categories, and remove instructions that no longer reflect the application. A rule should make a decision easier to follow, not merely tell the agent to “write clean code.”
Place rules at the scope where they apply
Put shared repository guidance in the root AGENTS.md
Kilo identifies AGENTS.md as its recommended primary project instruction filename and looks for it at the repository root. Use the root file for conventions that apply broadly across the application. Keep it focused enough that a developer can tell which instructions are project-wide.
Use per-directory AGENTS.md files for local conventions
Kilo also documents per-directory AGENTS.md files. Add one when a part of the repository has genuinely different rules, rather than copying the full root guidance into every folder. Check Kilo’s current documentation for how the client and release you use discover and apply these files.
Use Boost rules for Laravel-aware, path-scoped guidance
Boost’s Markdown rules live in .ai/rules and can be scoped to file paths, with an index for discovery. This can help keep guidance focused on the files it concerns. Treat it as a distinct Boost feature rather than assuming its files behave exactly like AGENTS.md files.
Rank #3
Check Kilo’s instruction configuration before relying on a rule
AGENTS.md sits alongside other instruction sources. Kilo’s documentation describes precedence involving agent prompts, project kilo.jsonc instructions, AGENTS.md, global instructions, and skills; its custom-instructions documentation also covers recognized project files such as CLAUDE.md and CONTEXT.md, per-directory files, and additional sources. Exact behavior can depend on the Kilo client and release, so confirm the current documentation for the interface you use before treating a file as authoritative. Do not assume that writing a rule in one location makes it override every other instruction.
Use Laravel Boost only after checking the app’s versions
Boost is useful when Laravel-specific guidance and ecosystem documentation add context beyond your repository’s own conventions. Laravel’s AI-assisted development documentation is for Laravel 12.x, while its Boost documentation is for Laravel 13.x. Those pages establish the described features, not that every application version or package combination is compatible with every setup. Check Boost’s setup and compatibility guidance against the Laravel and package versions installed in your application before adopting it.
Rank #4
Ask the agent to inspect the relevant rules, then review the change
A practical prompt can make the intended use of the files explicit without pretending that instructions replace review:
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteBefore changing code, inspect the repository's applicable AGENTS.md files and any relevant Laravel Boost rules. Follow the existing architecture and project conventions. If a requirement conflicts with the codebase or another instruction, explain the conflict before proceeding. After making the change, summarize the files changed and the tests run.
Adapt that prompt to your team’s workflow and Kilo configuration. Then review the diff against the instructions: check whether the change follows the established structure, handles the relevant validation and authorization decisions, and includes the expected tests. Run the project’s appropriate checks yourself or verify their reported results; a prompt asking for tests is not evidence that they passed.
Best Value
Keep the workflow maintainable
- Commit shared Markdown rules with the application so teammates can review and update them.
- Prefer a small number of precise rules over broad, repetitive prose.
- When a rule changes, remove or revise conflicting copies in other instruction sources.
- Review guidance when architecture, dependencies, or team conventions change.
The official Kilo and Laravel documentation explains how these instruction and context features are organized. It does not establish that this workflow has reduced sloppy code by a particular amount, or provide test outcomes for a specific repository.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




