canvas
filipefalcaofs/repo-padrao/.cursor/skills-cursor/canvas/SKILL.md
A Cursor Canvas is a live React app that the user can open beside the chat. You MUST use a canvas when the agent produces a standalone analytical artifact — quantitative analyses, billing investigations, security audits, architecture reviews, data-heavy content, timelines, charts, tables, interactive explorations, repeatable tools, or any response that benefits from visual layout. Especially prefer a canvas when presenting results from MCP tools (Datadog, Databricks, Linear, Sentry, Slack, etc.) where the data is the deliverable — render it in a rich canvas rather than dumping it into a markdown table or code block. If you catch yourself about to write a markdown table, stop and use a canvas instead. You MUST also read this skill whenever you create, edit, or debug any .canvas.tsx file.
No licence file, so all rights are reserved — read it at the source. Read it on GitHub.
More agent context in filipefalcaofs/repo-padrao
38 other files this repository gives its agents.
AGENTS.md
CLAUDE.md
Cursor rule
Skill
- contagem-ponto-funcao.claude/skills/contagem-ponto-funcao/SKILL.md
- create-adaptable-composable.claude/skills/create-adaptable-composable/SKILL.md
- laravel-best-practices.claude/skills/laravel-best-practices/SKILL.md
- laravel-boost.claude/skills/laravel-boost/SKILL.md
- pest-testing.claude/skills/pest-testing/SKILL.md
- vue-best-practices.claude/skills/vue-best-practices/SKILL.md
- vue-debug-guides.claude/skills/vue-debug-guides/SKILL.md
- vue-jsx-best-practices.claude/skills/vue-jsx-best-practices/SKILL.md
- vue-options-api-best-practices.claude/skills/vue-options-api-best-practices/SKILL.md
- vue-pinia-best-practices.claude/skills/vue-pinia-best-practices/SKILL.md
- vue-router-best-practices.claude/skills/vue-router-best-practices/SKILL.md
- vue-testing-best-practices.claude/skills/vue-testing-best-practices/SKILL.md
- contagem-ponto-funcao.cursor/skills/contagem-ponto-funcao/SKILL.md
- babysit.cursor/skills-cursor/babysit/SKILL.md
- create-hook.cursor/skills-cursor/create-hook/SKILL.md
- create-rule.cursor/skills-cursor/create-rule/SKILL.md
- create-skill.cursor/skills-cursor/create-skill/SKILL.md
- create-subagent.cursor/skills-cursor/create-subagent/SKILL.md
- migrate-to-skills.cursor/skills-cursor/migrate-to-skills/SKILL.md
- sdk.cursor/skills-cursor/sdk/SKILL.md
- shell.cursor/skills-cursor/shell/SKILL.md
- split-to-prs.cursor/skills-cursor/split-to-prs/SKILL.md
- statusline.cursor/skills-cursor/statusline/SKILL.md
- update-cli-config.cursor/skills-cursor/update-cli-config/SKILL.md
- update-cursor-settings.cursor/skills-cursor/update-cursor-settings/SKILL.md
- video-editor.cursor/skills/video-editor/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
Reports can't be read right now.
Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.

