算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
generate-canvas-app【设计与创意】Generate a complete, visually distinctive Power Apps canvas app with YAML. USE WHEN the user wants to create, build, or generate a Canvas App or pa.yaml files.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Generate a complete Power Apps canvas app for the following requirements:
$ARGUMENTS
This skill uses two specialist agent definitions (read from the agents/ folder):
canvas-app-planner — discovers controls and data sources, designs the app,
presents a screen plan for approval, writes a shared plan documentcanvas-screen-builder — writes exactly one screen's YAML; multiple builders
run sequentially after the plan is approvedYou coordinate the agents and own the compilation + error-fixing loop after all screens are written.
Plugin root: the directory containing skills/, agents/, and references/
$ARGUMENTSexpense-tracker)mkdir -p <folder-name>Read these files before planning:
../../references/TechnicalGuide.md../../references/DesignGuide.md../../agents/canvas-app-planner.mdAdopt the role of the canvas-app-planner and follow every step in that file, with:
$ARGUMENTSskills/, agents/, and references/Complete ALL steps in the planner agent file, including:
TechnicalGuide.md and DesignGuide.mdlist_controls, list_apis, list_data_sourcescanvas-app-plan.md and App.pa.yaml to the working directoryDo not proceed to Phase 2 until the user approves the plan.
After the planner completes, read canvas-app-plan.md from the working directory.
Extract the screen list from the ## Screens table.
For each screen in the list, in sequence:
../../agents/canvas-screen-builder.mdcanvas-screen-builder for this screen<working-directory>/canvas-app-plan.md[ScreenName].pa.yaml to the working directory before moving to the next screenAfter all screen files are written, call compile_canvas on the working directory.
On success: Proceed to Phase 4.
On failure: For each error in the output:
.pa.yaml filecompile_canvas againRepeat until compile_canvas reports no errors.
Delete canvas-app-plan.md:
rm <working-directory>/canvas-app-plan.md
Present final summary:
App generation complete.
Screen File Status [Screen Name] [filename].pa.yaml Written Compiled clean after [N] pass(es). | Screens: [N] | Data: [source or collections]