switon / beacon
App-facing AI rules, skills, standards pointers, and CLI diagnostics for Switon Framework
v1.0.0
2026-06-06 13:43 UTC
Requires
- php: >=8.3
- composer-runtime-api: ^2.0
- switon/authz: ^1.0
- switon/binding: ^1.0
- switon/cache: ^1.0
- switon/cli: ^1.0
- switon/command: ^1.0
- switon/composer-extra: ^1.0
- switon/core: ^1.0
- switon/db: ^1.0
- switon/di: ^1.0
- switon/event: ^1.0
- switon/http: ^1.0
- switon/http-client: ^1.0
- switon/invocation: ^1.0
- switon/invoker: ^1.0
- switon/jwt: ^1.0
- switon/kernel: ^1.0
- switon/log: ^1.0
- switon/orm: ^1.0
- switon/principal: ^1.0
- switon/query: ^1.0
- switon/redis: ^1.0
- switon/renderer: ^1.0
- switon/router: ^1.0
- switon/session: ^1.0
- switon/sharding: ^1.0
- switon/validation: ^1.0
- switon/view: ^1.0
- switon/yaml: ^1.0
Requires (Dev)
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.0
- switon/testing: ^1.0
README
Switon's AI bootstrap for apps: package standards, built-in skills, and JSON discovery commands for code and config.
Highlights
- Agent-facing commands:
tool:*provides a structured way to inspect the app. - Code and config checks:
class:*,config:*,di:*, andevent:*cover common diagnostic paths. - Topic lookup:
tool:entrymaps common areas like auth, config, controllers, events, routing, and views to the right class. - Fresh indexes: class indexes and event scanning keep the lookup map current.
- Bundled guidance: standards and skills keep app-facing tooling consistent.
Installation
composer require --dev switon/beacon
Quick Start
bash bin/console tool:list bash bin/console tool:entry event bash bin/console config:check switon.yml config
Point your agent or AGENTS.md at vendor/switon/beacon/.
Docs: https://docs.switon.dev/latest/beacon
License
MIT.