Rewrite Ultimate roles for the WASI world and explicit repositories. Add approved proxy model families, ordered overlays, and executable parser and asset checks.
World skills
The built-in skills live in /src/sausage/skills/. Repo skills live in <repo>/.agents/skills/.
Each skill has name and description frontmatter. The prompt lists its path. An agent reads the full file on demand.
| Ultimate source | Sausage skill | Purpose |
|---|---|---|
| how-ultimate-works | how-sausage-works | Explain branches, decisions, memory, and explicit repos without claims about a browser UI. |
| integrate-ultimate | integrate-sausage | Investigate first and adapt selected repo agents, skills, CLIs, or servers. |
| adopt-ultimate-setup | adopt-sausage-workflow | Tour approved families and the team, then adapt only selected pieces. |
| write-extension | write-extension | Change durable coordination behavior through installed contracts and standard WASI operations. |
The port omits ui-preview-round and verify-ui.
Those skills require browser capture tools and the Ultimate preview host. P3 supplies neither.
Designer and coordinator instructions still require actual images before visual claims or required visual approval.
Without images, they report visual checks as unverified. Automated tests do not replace approval.
The port removes storage chapter changes and subscription login instructions.
Credentials remain in the host. A 403 requests host approval.
A commit to /src/sausage on main reloads the complete committed coordination snapshot.
The current task supplies files and pure parser tests, not that runtime loader.
Run nix develop -c node extensions/core/agents.test.ts from the repository root to validate all skill frontmatter and bodies.