Skip to content

Skill: teach agents the demo apps and the compatibility tools - #6102

Merged
shai-almog merged 2 commits into
masterfrom
skill-demos-and-compat
Oct 25, 2026
Merged

shai-almog merged 2 commits into
masterfrom
skill-demos-and-compat

Conversation

@shai-almog

Copy link
Copy Markdown
Collaborator

The Codename One agent skill shipped in every Initializr project now:

  • references/demos.md: the four full-stack demos (Wayline, Savor, Parley, Skirmish). It covers where their source is, which demo to read for which feature, and the patterns they share, so an agent reads a demo before inventing structure.
  • references/compatibility.md: running existing Android, Swing, JavaFX, Flutter and Unity apps. It covers the import-*-project goals, the source directories, how to mix ported and new code, the limits, and the sample inputs.
  • SKILL.md: indexes both pages. The skill description is rewritten under the 1024-character limit and synced to the Claude stub.

Demo templates: a project generated from a demo template already shipped the skill. But the generator's template-name renaming would have rewritten the demo names inside it. GeneratorModel.isAgentSkillPath now exempts the skill files, AGENTS.md and the stub from that renaming. GeneratorModelMatrixTest asserts every demo project ships both references, and that they still point at scripts/<demo>.

🤖 Generated with Claude Code

shai-almog and others added 2 commits October 25, 2026 13:31
Adds references/demos.md (Wayline, Savor, Parley, Skirmish: where the
source is, which to read for what, shared patterns) and
references/compatibility.md (Android, Swing, JavaFX, Flutter, Unity
import goals, source dirs, limits, samples). Skill files are exempt from
template-name renaming so a project generated from a demo template keeps
the pointers to its upstream demo; the matrix test asserts every demo
project ships both references.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
generate-initializr-fixtures.py scans every file of a full-stack download
for the template's name; the skill names the demos on purpose, so skip it
the same way GeneratorModelMatrixTest does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@shai-almog
shai-almog merged commit c8db3d5 into master Oct 25, 2026
55 of 69 checks passed
@shai-almog
shai-almog deleted the skill-demos-and-compat branch October 25, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant