correctness-and-error-handling

Agent Skills for Dune

Instalación
CLI
npx skills add https://github.com/cognitedata/dune-skills --skill correctness-and-error-handling

Instala esta habilidad con la CLI y comienza a usar el flujo de trabajo SKILL.md en tu espacio de trabajo.

Última actualización 4/22/2026

Dune Skills

Agent-agnostic AI skills for Dune apps. Works with Claude Code, Cursor, Copilot, and any agent that supports the skills format.

Install

Pull all skills into your Dune app:

npx @cognite/dune skills pull

Pull a specific skill:

npx @cognite/dune skills pull --skill create-client-tool

Available Skills

Skill Description
create-client-tool Scaffolds an AtlasTool and wires it into useAtlasChat
integrate-atlas-chat Adds streaming Atlas Agent chat UI to a Dune app
setup-python-tools Adds Pyodide-based Python tool execution
code-quality Reviews Dune apps for code quality, maintainability, and clean code issues
correctness-and-error-handling Reviews for bugs, missing error states, unhandled rejections, and edge cases
dm-limits-and-best-practices CDF Data Modeling API best practices — concurrency, pagination, batching
dune-app-review Runs the official Dune app platform review flow against a local app workspace and writes artifacts under reviews/dune-app-review/feedback-round-N/
integrate-file-viewer Integrates CogniteFileViewer to preview CDF files (PDFs, images, text)
performance Optimizes Dune apps for speed, render counts, and bundle size
security Reviews for security issues — credentials, user input, external data
setup-dune-auth Migrates React apps to Dune auth or adds DuneAuthProvider
design Aura UI — components and tokens, layouts, UX copy, forms/async feedback, accessibility (skills/design/)

Contributing

Add a new skill by creating a skills/<name>/SKILL.md file with proper frontmatter:

---
name: my-skill
description: "When to use this skill..."
allowed-tools: Read, Glob, Grep, Edit, Write
---

Consolidated Aura guidance uses the design skill (skills/design/SKILL.md). Older per-topic design-* skills were merged into that folder.

Authoring style: Use ## Section markdown headings for structural sections like Role, When to use, and Setup. XML tags (e.g., <rubric>, <example>) are acceptable where they serve a machine-parsing purpose.

Or push via the CLI:

npx @cognite/dune skills push path/to/SKILL.md