codealive-ai/agentic-readiness
Audit and improve repositories for reliable agentic work across Codex and Codex App, Claude Code, and OpenCode. Use when reviewing AGENTS.md or CLAUDE.md quality and discovery, instruction routing in monorepos or meta-repos, agent settings, MCP configuration, skills, subagents, context budgets, or repository organization for coding agents.
npx skills add https://github.com/CodeAlive-AI/ai-driven-development --skill agentic-readiness
Default to audit-only. Present findings and wait for approval unless the user explicitly asks to implement changes.
python scripts/audit_repo.py --root .
Add --include-user-scope only when the user explicitly wants personal Codex, Claude Code, and OpenCode configuration included. Never inspect credential stores or print secret values.
AGENTS.md/CLAUDE.md ownership, discovery, routing, compatibility, and CodeAlive lessons learned.Keep the report concise:
Do not penalize a repository for omitting agent-specific configuration it does not need. Do flag a claimed cross-agent setup that one of the named agents cannot discover.
When the user asks to apply changes:
AGENTS.md plus a regular CLAUDE.md containing @AGENTS.md when the same rules should serve all three agents.For more than 3,000 tracked files, emphasize navigation, bounded routing, focused verification, and retrieval support rather than copying documentation into startup context.
For a directory containing multiple child Git repositories, treat each child as an independent instruction root. Codex builds its instruction chain once per run/session, so changing a command's working directory does not load the child repository's files. Recommend an explicit meta-repository routing rule and verify each child from a fresh session or by reading its chain before the first operation.
Take codealive-ai/agentic-readiness from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.