fft-canvas-dynamic-ops
- Repo stars 0
- Author repo nano-core
FFT Canvas Dynamic Ops
Use this skill for runtime multi-card canvas composition and deterministic staged dashboard patch operations.
When to use this skill
- Use when the user asks for dynamic Agent Canvas card creation/editing.
- Use when the user asks to patch dashboard views/cards without replacing the whole file.
- Use when updating card layout order, card content, or canvas spec metadata.
When not to use this skill
- Do not use for direct live dashboard edits outside the staging/apply flow.
- Do not use for non-dashboard farm control requests.
- Do not use outside main/admin chat for write operations.
Guardrails
- Never run destructive git commands unless explicitly requested.
- Preserve unrelated worktree changes.
- Main/admin chat only for privileged write actions.
- Keep all writes inside
/workspace/dashboard/. - Validate before apply; do not auto-apply to live dashboards.
Action Surface
Use these actions for dynamic dashboard/canvas work:
ha_dashboard_getha_dashboard_validateha_dashboard_patchha_apply_dashboardha_capture_screenshotha_canvas_get_specha_canvas_set_specha_canvas_patch_spec
Workflow
- Read current state with
ha_dashboard_getorha_canvas_get_spec. - Build minimal patch operations.
- Run validation (
ha_dashboard_validate) before apply. - Apply staged dashboard only when requested (
ha_apply_dashboard). - Verify with screenshot (
ha_capture_screenshot).
References
- Spec:
references/canvas-spec.md - Patch patterns:
references/operation-recipes.md - Safety checklist:
references/safety.md
- Fluxly category
- AI
- Author-declared agents
- No explicit declaration found; this is not inferred or tested compatibility
- Static check
- 88 / 100 · heuristic scan, not runtime safety proof
- Author / version / license
- @0-CYBERDYNE-SYSTEMS-0 · no license declared
- Fluxly token estimate
- Lean
- Fluxly setup estimate
- Plug-and-play
- External API key
- No requirement detected
- Detected OS requirements
- Unspecified
- Runtime requirements
- Unspecified
- Detected file/system behavior
-
- Read-only
- Write / modify
- Detected network behavior
- Local-only
- Install commands
- None (reference only)
Profile is derived at build time from SKILL.md and install vectors. Subject to drift from author intent.
Heads up: 未限定 allowed-tools,默认拥有全部工具权限。
The current SKILL.md does not define a fixed output example. Use when the user asks for dynamic Agent Canvas card creation/editing. Use when the user asks to patch dashboard views/cards without replacing the whole file. Use when updating card layout order, card content, or canvas spec metadata.
Do not use for direct live dashboard edits outside the staging/apply flow. Do not use for non-dashboard farm control requests. Do not use outside main/admin chat for write operations.
Never run destructive git commands unless explicitly requested. Preserve unrelated worktree changes. Main/admin chat only for privileged write actions.
Use these actions for dynamic dashboard/canvas work: hadashboardget hadashboardvalidate
Read current state with hadashboardget or hacanvasgetspec. Build minimal patch operations. Run validation (hadashboardvalidate) before apply.
Spec: references/canvas-spec.md Patch patterns: references/operation-recipes.md Safety checklist: references/safety.md
# FFT Canvas Dynamic Ops
Use this skill for runtime multi-card canvas composition and deterministic staged dashboard patch operations.
## When to use this skill
- Use when the user asks for dynamic Agent Canvas card creation/editing.
- Use when the user asks to patch dashboard views/cards without replacing the whole file.
- Use when updating card layout order, card content, or canvas spec metadata.
## When not to use this skill
- Do not use for direct live dashboard edits outside the staging/apply flow.
- Do not use for non-dashboard farm control requests.
- Do not use outside main/admin chat for write operations.
## Guardrails
- Never run destructive git commands unless explicitly requested.
- Preserve unrelated worktree changes.
- Main/admin chat only for privileged write actions.
- Keep all writes inside `/workspace/dashboard/`.
- Validate before apply; do not auto-apply to live dashboards.
## Action Surface
Use these actions for dynamic dashboard/canvas work:
- `ha_dashboard_get`
- `ha_dashboard_validate`
- `ha_dashboard_patch`
- `ha_apply_dashboard`
- `ha_capture_screenshot`
- `ha_canvas_get_spec`
- `ha_canvas_set_spec`
- `ha_canvas_patch_spec`
## Workflow
1. Read current state with `ha_dashboard_get` or `ha_canvas_get_spec`.
2. Build minimal patch operations.
3. Run validation (`ha_dashboard_validate`) before apply.
4. Apply staged dashboard only when requested (`ha_apply_dashboard`).
5. Verify with screenshot (`ha_capture_screenshot`).
## References
- Spec: `references/canvas-spec.md`
- Patch patterns: `references/operation-recipes.md`
- Safety checklist: `references/safety.md` Author text anchors workflow facts; Fluxly only indexes current sections, terms, files, and commands.
sections -> When to use this skill → When not to use this skill → Guardrails → Action Surface → Workflow → References
terms -> Use this skill for runtime multi-card canvas composition and deterministic staged dashboard patch operations. · - Use when the user asks for dynamic Agent Canvas card creation/editing. · - Do not use for direct live dashboard edits outside the staging/apply flow. · - Never run destructive git commands unless explicitly requested. · 1. Read current state with hadashboardget or hacanvasgetspec.
files/cmd -> /workspace/dashboard/ · hadashboardget · hadashboardvalidate · hadashboardpatch · haapplydashboard · hacapturescreenshot · hacanvasgetspec · hacanvassetspec
body sha256 -> f4e3bcce9923
Decide Fit First
Design Intent
How To Use It
Boundaries And Review