Implementation guide for Beutl's ToolTabExtension (tool-tab extension). Use when adding a custom tool tab to the editor. Triggers when ToolTabExtension, IToolContext, or docking-tab implementations are needed.
Implementation guide for Beutl's Drawable class. Use when adding a new Drawable (drawable object) to a Beutl project. Triggers on "create a Drawable", "implement a drawable object", "add an element like SourceImage/Shape/TextBlock". Covers both the Beutl core and extension packages.
Implementation guide for Beutl's FilterEffect. Use when authoring a new filter effect (blur, color correction, drop shadow, etc.). Triggers: "create a FilterEffect", "implement a new effect", "add a filter", "Beutl effect dev", "SKSL", "GLSL effect".