Sandbox
@udecode/dotai

Shared skills for Claude Code, Codex, and Cursor

dotai packages reusable skills that route agent work through named workflows. The skills cover goal tracking, orchestration, test-first work, PR feedback closure, prose cleanup, transcript generation, and walkthrough writeups.

1,153 stars81 forksJavaScriptUpdated 7d ago
Who it's for

Builders who want their coding agent to follow the same reusable workflows across repos.

What it delivers

You can keep agent work consistent across projects without copying the same skill files everywhere.

What it does

Reusable skill folders

Each workflow lives in its own folder under `skills/`, making it easy to reuse and link from other repos.

Goal lifecycle support

`autogoal` provides durable goal tracking and seeded plan templates, with Codex goal tools as its dependency.

Worktree-based orchestration

`orchestrator` routes implementation through child threads and disposable Git worktrees targeting `main`.

Pull request feedback closure

`resolve-pr-feedback` helps triage review comments, gather proof, reply, and resolve threads using GitHub tools.

Test-first and cleanup workflows

`tdd` and `hard-cut` support test-first development and delete-first repository cleanup.

Repo validation script

`scripts/validate-skills` checks the skills after edits.

How to get it

  1. 1Install with the skills CLI
    npx skills add udecode/dotai

README

dotai

Shared skills for coding agents.

Skills are the main routing layer. This repo is the canonical source for reusable udecode workflows; downstream repos should link to these skills instead of copying long SKILL.md files around.

Included Skills

  • autogoal: durable goal lifecycle and seeded plan templates.
    • Deps: Codex goal tools (get_goal, create_goal, update_goal); optional orchestrator when $orchestrator on is active.
  • agent-native-reviewer: review whether agents can discover, perform, and verify the same meaningful actions as maintainers/users across skills, prompts, commands, generated mirrors, repo workflows, and product actions.
    • Deps: optional autogoal, sync-skills, sync-vision, resolve-pr-feedback, hard-cut, tdd, and diagnosing-bugs for routed follow-up work.
  • hard-cut: delete-first repo cleanup workflow.
  • linear-backlog: execute a scoped Linear queue as maximal safe parallel batches without asking for each next batch.
    • Deps: orchestrator, autogoal, repo-local task, Linear read/write tools, Git and PR tooling.
  • orchestrator: route implementation through durable child threads and disposable worktrees targeting main.
    • Deps: durable Codex thread and project tools; Git worktrees.
  • resolve-pr-feedback: GitHub PR review feedback closure with source-backed triage, proof, replies, and thread resolution.
    • Deps: gh, jq; optional project-owned docs/plans/templates/resolve-pr-feedback.md.
  • sync-vision: keep project root VISION.md current from changed human/agent inputs.
    • Deps: autogoal; optional project-owned docs/plans/templates/sync-vision.md.
  • tdd: test-first development loop.
  • unslop: draft, audit, and edit prose without AI-writing tells while preserving facts and voice.
    • Deps: optional Node.js for file and repo audits plus preservation checks.
  • video-transcripts: generate XML transcripts for tracker video evidence.
    • Deps: GEMINI_API_KEY or GOOGLE_API_KEY; curl, jq, file, and ffmpeg; optional gh for private GitHub attachments.
  • walkthrough: explain completed UI or rendered-output changes with concise annotated visuals from real final-state artifacts.
    • Deps: Git and Node.js for diff receipts; a repo-approved screenshot tool; imagegen or another safe image editor for annotations.

Quick Start

Install with the skills CLI:

npx skills add udecode/dotai

Validate

Run after edits:

scripts/validate-skills

Editing Rules

  • Keep descriptions short and useful for routing.
  • Keep skill bodies operational, not essay-like.
  • Prefer helper scripts for repeatable command logic.
  • Do not include secrets, private hostnames, private account IDs, or private URLs.

Files in the repo

Repository payload6 top-level entries
  • scripts
  • skills
  • tmp
  • .gitignore
  • AGENTS.md
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

obra/
superpowers

An agentic skills framework & software development methodology that works.

285k
1 add

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add
Vincentwei1021/
anything2explainer

Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.

666

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k