Structured knowledge packages that AI coding agents load on-demand when working with Ebean ORM.
These skills follow the Agent Skills standard and work with any compatible harness, including pi and Claude Code.
| Skill | Description |
|---|---|
| ebean-orm | Entity modeling, querying, persistence, testing, project setup, and migrations |
git clone git@github.com:ebean-orm/skills.git ~/.agents/ebean-skills
mkdir -p ~/.agents/skills
ln -sf ~/.agents/ebean-skills/ebean-orm ~/.agents/skills/ebean-ormTo update:
cd ~/.agents/ebean-skills && git pullgit clone git@github.com:ebean-orm/skills.git /tmp/ebean-skills
cp -r /tmp/ebean-skills/ebean-orm ~/.agents/skills/ebean-orm
rm -rf /tmp/ebean-skillsMake the skill available to all contributors on a specific project:
# From your project root
git clone git@github.com:ebean-orm/skills.git /tmp/ebean-skills
cp -r /tmp/ebean-skills/ebean-orm .agents/skills/ebean-orm
rm -rf /tmp/ebean-skills
git add .agents/skills/ebean-ormAfter installation, verify the skill is loaded by your agent. In pi:
/skills
You should see ebean-orm listed.
The skill uses progressive disclosure:
- The agent sees only the skill name and description at startup
- When a task matches (e.g., "add Ebean to this project"), the agent loads
SKILL.md SKILL.mdprovides a Quick Reference and links to detailed reference guides- The agent loads only the specific reference it needs for the task
ebean-orm/
├── SKILL.md # Entry point — key principles, quick reference
└── references/ # Detailed guides (loaded on demand)
├── setup.md # POM setup, test container, database config
├── modeling.md # Entity creation, Lombok
├── querying.md # Query beans, fetch tuning, DTOs
├── write-transactions.md # Persist, transactions, batching
├── testing.md # TestEntityBuilder
└── db-migrations.md # Migration generation
The reference files are generated by concatenating source guides from the
ebean repo (docs/guides/).
# Expects the ebean repo at ../ebean (sibling directory)
./generate-references.sh
# Or specify the location
EBEAN_REPO=/path/to/ebean ./generate-references.shApache 2.0 — see LICENSE.