Canvas

A canvas is a live React panel the user opens beside the chat, saved as journal/canvases/<slug>.canvas.tsx. You MUST use a canvas whenever you produce a standalone analytical artifact — multi-symbol comparisons, capital-flow or price reads across several names, event before/after studies, scenario-and-plan write-ups, session or weekly post-mortems, multi-period chart layouts, coverage-and-gap reports, or any answer that is carried by numbers laid out visually. If you catch yourself about to write a markdown table of market data, stop and build a canvas instead. You MUST also read this skill once per conversation before creating, editing, or debugging any .canvas.tsx file — save_canvas and apply_patch refuse until you have. Do not use a canvas for a single quote or one-line answer, or for the four fixed chart types (flow / cohort / sepa / intraday), which belong to the `chart` skill. Triggers: 画布、自定义面板、 拼一张图、并排对比、自定义图表、多标的对照, canvas, save_canvas, custom panel, side-by-side comparison.

innei 74c535a 11 files · 24.6 KB Updated

File contents

innei/kansoku/tree/main/packages/core/skills/canvas commit 74c535a5ee

Frequently asked questions

npx skillmds@latest add innei/canvas