Use With Codex
Limier itself is a normal Go CLI. It does not have a built-in agent plugin system.
If you want an AI agent to work with this repository effectively, the current Codex model is:
- a skill for lightweight repo-specific guidance
- a plugin only when you need packaging, marketplace installation, or extra integrations such as MCP servers, apps, or hooks
For this repository, the recommended starting point is the repo-local skill:
What The Repo Skill Does
The limier-cli skill helps an agent choose the right Limier command for the task:
runfor a fresh dependency behavior reviewinspectto explain an existingreport.jsonrenderto turn an existing report into a CI or PR-facing surface
It also captures the repo defaults an agent should know before acting:
- sample fixture:
fixtures/npm-app - sample scenario:
scenarios/npm.yml - default rules:
rules/default.yml - default outputs:
out/limier/
When A Skill Is Enough
Use the repo-local skill when you want:
- better agent behavior in this repository
- instructions that stay versioned with the codebase
- no marketplace or installation overhead
- a simple way to teach an agent about Limier workflows, outputs, and failure modes
This is the best default for maintainers working directly in the repository.
When To Promote It To A Plugin
Create a plugin only if you want one or more of these:
- distribution outside the repo
- installable marketplace packaging
- multiple bundled skills
- MCP server configuration
- app integrations
- hooks or additional plugin assets
In Codex terms, a plugin is the packaging layer around skills and integrations. The skill usually comes first.
Suggested Layouts
Repo-local skill
.agents/
skills/
limier-cli/
SKILL.md
agents/
openai.yamlRepo-local plugin
plugins/
limier/
.codex-plugin/
plugin.json
skills/
...
.agents/
plugins/
marketplace.jsonRecommended Path For This Project
- Keep the repo-local
limier-cliskill as the source of truth for agent guidance. - Expand it only when the repo gains new Limier workflows, outputs, or supporting scripts.
- Add a plugin later if Limier needs to be distributed as a reusable Codex package rather than just documented in this repository.
Maintaining The Skill
Update the skill when any of these change:
- supported commands or flags
- default fixture, scenario, or rules paths
- verdict semantics
- output locations
- guidance for handling
rerunand inconclusive runs
Because the skill is checked into the repo, agent guidance can evolve alongside the CLI and docs.
