kandev-canvas-authoring

Featured

Author a Kandev task canvas as a self-contained web application.

AI & Automation 775 stars 114 forks Updated today AGPL-3.0

Install

View on GitHub

Quality Score: 88/100

Stars 20%
96
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Kandev canvas authoring Use one `read_canvas_authoring_skill_kandev` call without `path` when you need the authoring contract. That response is the complete core bundle. It includes this workflow, the manifest and browser protocol summary, appearance rules, the minimal scaffold, and the exact supporting-file inventory. Do not read the core bundle again during the same authoring task. ## Required workflow 1. Call `create_canvas_kandev` with a short title and an application summary. It creates an inactive task canvas and returns its source directory, manifest scaffold, permission ceiling, and exact scaffold inventory. 2. Use native file tools in that returned directory. The initial files are `manifest.yaml`, `index.html`, `appearance.js`, `script.js`, and `styles.css`. Replace or extend them in the same directory. 3. Keep every source path relative to the returned directory. Do not write outside it. Bundle executable dependencies. Node, a package manager, and a network build step are not available at runtime. 4. Run local checks, then call `publish_canvas_kandev` with the returned canvas ID and source path. Read validation diagnostics and correct rejected source before publishing again. ## Core application contract - Include `<meta name="viewport" content="width=device-width, initial-scale=1">`. - Use relative `./_kandev/v1` paths for Kandev data, state, actions, and events. - Treat Kandev domain data as the source of truth. Derive filters and sum...

Details

Author
kdlbs
Repository
kdlbs/kandev
Created
8 months ago
Last Updated
today
Language
Go
License
AGPL-3.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category