fft 技能验证
- 作者仓库星标 0
- 作者仓库 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
- 流狐分类
- AI 智能
- 作者声明 Agent
- 未找到明确声明;不据此推断已兼容或已测试
- 静态检查
- 88 / 100 · 启发式扫描,不代表运行安全
- 作者 / 版本 / 许可
- @0-CYBERDYNE-SYSTEMS-0 · 未声明 license
- 流狐 Token 估算
- 低消耗
- 流狐接入估算
- 即装即用
- 是否需要外部 API Key
- 未发现要求
- 检测到的系统要求
- 未声明
- 底层运行要求
- 未声明
- 检测到的文件与系统行为
-
- 只读
- 允许写入 / 修改
- 检测到的网络行为
- 仅限本地
- 安装命令数
- 无(仅作为资料)
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
需要注意: 未限定 allowed-tools,默认拥有全部工具权限。
作者没有在当前 SKILL.md 中定义固定输出样例。 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` 作者原文负责流程事实;流狐只索引当前章节、要点、文件与命令。
章节 -> When to use this skill → When not to use this skill → Guardrails → Action Surface → Workflow → References
要点 -> 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.
文件/命令 -> /workspace/dashboard/ · hadashboardget · hadashboardvalidate · hadashboardpatch · haapplydashboard · hacapturescreenshot · hacanvasgetspec · hacanvassetspec
内容 SHA-256 -> f4e3bcce9923
方法与流程
适用与边界
原文中的明确线索
/workspace/dashboard/、hadashboardget、hadashboardvalidate、hadashboardpatch、haapplydashboard、hacapturescreenshot、hacanvasgetspec、hacanvassetspec