325e278af1
Add plugin skeleton with versioned skill directories, TODO SKILL.md scaffolds with goals for skill-creator, and copy over bevy-skill-research reports from spacecraft into docs/workpad/research/.
2.5 KiB
2.5 KiB
name, description
| name | description |
|---|---|
| bevy-0.19 | TODO: Use the skill-creator skill to write this. See scaffolding goals below. |
Bevy 0.19 — Implementation Helper
This skill is a scaffold. Use
/skill-creatorto create the full skill content from the research material.
Scaffolding Goals
- Use the
skill-creator:skill-creatorskill to create the full SKILL.md content - Feed it the research reports from
docs/workpad/research/bevy-skill-research/ - Follow Approach A from the design sketch: compact always-loaded cheat sheet (~500 lines) plus
references/folder for deep dives - The skill should trigger on Bevy 0.19 Rust code (
bevy = "0.19"in Cargo.toml,use bevy::prelude::*,App::new(),#[derive(Component)], etc.) - Core content priorities (ranked by LLM error frequency):
- Event/Message rename and split (0.18)
- ChildOf replacing Parent (0.16+)
- Fallible systems with
-> Result(0.18) - Coordinate system gotchas
- Transform propagation timing
- Resources-as-Components (0.19)
- Populate
references/with per-topic deep-dive files derived from research reports 01-07 - The skill should know about
bevy-upgradeand invoke it when upgrade/migration work is detected
Reference Material
The research that feeds this skill lives in the workpad:
- 00-index.md — Research overview and design rationale
- 01-plugins.md — Plugin lifecycle
- 02-ecs-core.md — ECS fundamentals
- 03-hierarchy.md — Hierarchy and ChildOf
- 04-events-observers.md — Events, messages, observers
- 05-input.md — Input handling
- 06-camera-gotchas.md — Camera and rendering
- 07-lessons-from-production.md — Production gotchas
- 08-landscape-and-design-sketch.md — Architecture options