Instructions file CodexOpenCode
AGENTS.md instructions for Ixaya/Manager, covering agents.md, what this is, commands, repo map and conventions.
Instructions file CodexOpenCode
AGENTS.md instructions for Ixaya/Manager, covering agents.md, what this is, commands, repo map and conventions.
Skill Claude CodeCodex
Use when working on authentication — login/logout, sessions vs sessionless API auth, account lockout, password reset, remember-me, user groups, multi-tenant clientid, or bootstrapping the first admin credential/API key on a fresh install — in this codebase. Teaches the Ion Auth stack of the ixaya/manager framework (BE…
Skill Claude CodeCodex
Use when caching data (Redis/Valkey-backed cache driver, lists/sets/hashes, TTLs), publishing real-time messages, or wiring WebSocket notifications for async tasks in this codebase. Teaches the extended MGR cache API and the publish/generateLink WebSocket flow of the ixaya/manager framework — instead of hand-rolling…
Skill Claude CodeCodex
Use when writing CLI commands or cron jobs, running background tasks, creating a new HMVC module, or loading models/libraries across modules in this codebase. Teaches the CLI controller pattern, asyncexeclib background dispatch, and HMVC module conventions of the ixaya/manager framework — instead of hand-rolling…
Skill Claude CodeCodex
Invoke BEFORE your first Write or Edit of ANY code or configuration file — PHP, shell, YAML, env templates, SQL — whenever writing comments or PHPDoc, or whenever suppressing a failure (a swallowed exception, a discarded return) without adding a log line, in this codebase. Covers naming, typing, PHPDoc, comments…
Skill Claude CodeCodex
Use before running any docker/docker compose command, bringing the stack up or down, exec'ing into a container, running a manager/tools CLI command, or debugging a container-side permission/logging problem — not only while writing live probes — in this codebase. Teaches dockermanage.sh's instance/profile/bind-flag…
Skill Claude CodeCodex
Use when needing utility functions (hashing, env vars, dates/timezones, file paths, mime types, pagination, cross-DB SQL functions) or framework libraries (file upload, S3, JWT, email, background exec, WebSocket, Excel), or when CREATING a new library in this codebase. Maps what the ixaya/manager package already…
Skill Claude CodeCodex
Use when live-testing a code change end-to-end against the running Docker stack — writing a throwaway REST probe controller, verifying auth/DB/session behavior at runtime, or checking that a fix actually executes (not just reads) correctly — in this codebase. Teaches the gitignored probes-module pattern, the…
Skill Claude CodeCodex
Use when creating or editing a database migration, adding/modifying tables or columns, changing a column's type, adding a foreign key, a primary key, or a key-prefix-length index, or running/troubleshooting migrations in this codebase. Teaches the MGRMigrationbuilder pattern of the ixaya/manager framework — typed…
Skill Claude CodeCodex
Use when creating or editing a model, or writing any database query (select, insert, update, delete, joins, dynamic filters) in this codebase. Teaches the MYModel / APPModelDyn API of the ixaya/manager framework — instead of raw $this->db queries or vanilla CI3 model code.
Skill Claude CodeCodex
Use when creating or editing a REST API endpoint (controllers under modules//controllers/api/), handling API authentication, or returning JSON responses in this codebase. Teaches the APPRestController conventions of the ixaya/manager framework — authoverride ordering, group/level gating, response envelope — instead of…
Skill Claude CodeCodex
Use when creating or editing a web page controller, loading views, or working with themes/layouts in this codebase. Teaches the MYController / MGRController conventions of the ixaya/manager framework — controller-based theming ($container/$theme/$layout), layout resolution, loadview(), domain-driven themes — instead…