aaix/laravel-tall-architect

Distributes and maintains the aaix TALL stack AI agent rules and guidelines across Laravel projects via Laravel Boost.
142
Install
composer require aaix/laravel-tall-architect
Latest Version:1.4.3
PHP:^8.2
License:MIT
Last Updated:Oct 8, 2026
Links: GitHub  ·  Packagist
Maintainer: aaix

Quick Start

composer require aaix/laravel-tall-architect --dev
php artisan boost:install

Boost lists third-party packages during its install — tick aaix/laravel-tall-architect there. Where Boost is already set up, add the package to the existing selection instead:

php artisan boost:update --discover

That is the whole setup. All seven guidelines are now part of every agent file; php artisan tall-architect:status shows the result.

What ships

Content Vehicle Loaded
engineering, tall-architect, planning, feature-book, design-system, ux-principles, nontech-user Boost guideline always, in every agent file
ui-patterns Boost skill ui-patterns on demand, when the agent asks for it
Feature Book chapters Boost skill feature-book when creating or substantially revising a chapter
Comprehensive implementation review Boost skill feature-book-audit only on explicit user request

Agent rules rot the moment they are copied. Here they stay a composer dependency, so a correction rolls out everywhere instead of into one repository at a time.

Choosing the guidelines

All seven are on by default, and each has its own flag:

TALL_ARCHITECT_NONTECH_USER=false
TALL_ARCHITECT_FEATURE_BOOK=false

Run php artisan boost:update afterwards to recompose the agent files.

TALL_ARCHITECT_FEATURE_DOCS from 1.4.0 is still read when TALL_ARCHITECT_FEATURE_BOOK is not set.

To replace the shipped set with a project's own, publish it with php artisan vendor:publish --tag=tall-architect-guidelines and point TALL_ARCHITECT_PATH at the resulting directory.

The publish destination is .ai/project/tall-architect. Guideline flags control the always-on text; they do not remove the separately shipped skills.

Feature Book and audits

The Feature Book preserves agreed user intent independently of the implementation, one chapter per feature. Chapters live at .ai/project/features/<domain>/<feature>.md, grouped by business capability, with stable feature IDs, an immutable creation date, and inline YAML tags such as tags: [billing, payments]. Every chapter uses three plain-language sections: What is it for?, How does it work?, and Examples. Feature-specific subheadings are welcome; rule IDs and code maps are not required. Technical implementation choices remain open unless explicitly required or necessary for the agreed behavior. Relevant technical details remain part of the chapter. A compact index.md provides navigation. Plans track unfinished work; the Feature Book states the agreed behavior.

The feature-book guideline tells agents to write chapters as part of the work, without offering or asking, to read relevant chapters before making changes and update affected passages with authorized behavior changes. Refactors do not require rewriting the specification. Code observations alone never establish requirements. Agents may suggest an audit after substantial changes or discovered contradictions; elapsed time alone does not trigger a reminder or an automatic audit.

Example requests:

  • “Use feature-book to write the booking cancellation chapter from our agreed requirements. Clarify behavior inferred only from code before including it.”
  • “Use feature-book-audit to comprehensively check billing against its chapters.”
  • “Use feature-book-audit to review the whole Feature Book for up to two hours and save progress for resuming.”

Audits write coverage, evidence, findings, and continuation state to .ai/project/audits/<YYYY-MM-DD>_<scope>_<unique-run-id>/report.md. They distinguish static inspection from executed tests, extract checks from the chapters without imposing technical choices, preserve unresolved and pending checks, and do not repair code or rewrite requirements. Long runs can resume after checking for changed inputs. Time/token limits depend on available measurement; the skill cannot determine remaining account quota or provide background scheduling itself.

Breaking change: project artifact paths

Project-owned artifacts now live under .ai/project/. There is no legacy-path fallback or automatic migration. Before continuing work in an existing project:

  1. Move .ai/planning/ to .ai/project/planning/, preserving its year/month folders.
  2. If present, move .ai/guidelines/ to .ai/project/guidelines/ and published .ai/tall-architect/ overrides to .ai/project/tall-architect/. Update TALL_ARCHITECT_PATH if it points at the old location.
  3. If early feature chapters or audits exist under .ai/features/ or .ai/audits/, move them into .ai/project/features/ and .ai/project/audits/ respectively. Update affected relative links.
  4. Run php artisan boost:update to refresh generated agent instructions. Projects overriding the shipped guideline directory must incorporate the updated planning guideline and new feature-book.md there too.

Merge existing destination folders deliberately; do not overwrite conflicting files. Package source files remain under resources/guidelines/ and resources/boost/skills/.

Keeping projects current

composer update aaix/laravel-tall-architect
php artisan boost:update

Commands

Command Purpose
tall-architect:status Boost state and every guideline with its state and token cost
tall-architect:sync boost:update with a guard: refuses when nothing is active, reports what got composed

License

MIT

Related Packages

gracjankubicki/laravel-architecture-kit

Laravel architecture guidance, application audit, and guard tooling for AI codin...

1,279 2
spatie/guidelines-skills

Spatie's coding guidelines as AI skills for Laravel Boost and skills.sh

226,740 91
mischasigtermans/laravel-altitude

Claude Code agents for the TALL stack, powered by Laravel Boost

27,723 122
grazulex/laravel-devtoolbox

Swiss-army artisan CLI for Laravel — Scan, inspect, debug, and explore every asp...

9,020 155
spatie/boost-spatie-guidelines

Spatie's Laravel & PHP coding guidelines for Laravel Boost

368,997 109

Version History

Version Released PHP Laravel License
1.4.3 ^8.2 >=12.0.0 MIT
1.4.2 ^8.2 >=12.0.0 MIT
1.4.1 ^8.2 >=12.0.0 MIT
1.4.0 ^8.2 >=12.0.0 MIT
1.3.24 ^8.2 >=12.0.0 MIT