UD

udecode/dotai

Developer tools
1.2K stars Quality 60 Trend 44

Skills for agents.

Overview

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. - 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. - orchestrator: route branch work to reusable child threads. - Deps: durable Codex thread tools. - resolve-pr-feedback: GitHub PR review feedback closure with source-backed triage, proof, replies, and thread resolution.

README

dotai

Shared skills that the pstack plugin does not cover: test audits (test-audit, adapted from openclaw’s), screenshot walkthroughs and video transcripts, and pstack setup, sync and skill-drift audits (sync-pstack). Review runs on pstack’s panels with Codex seats, on the work each project’s reviews list names.

passwords owns unattended 1Password login and new-Mac setup. Each owner’s machine configuration stays in ~/.config/agent-passwords/machines/, outside the shared source and installed skill folder.

The engineering method comes from the pstack plugin, pstack@pstack-claude from michael-denyer/pstack-claude, pinned per project: poteto-mode, its playbooks, the principle skills, how, why, architect, arena, interrogate, swarm, reflect, show-me-your-work, tdd, deslop and the rest. dotai does not vendor them.

Read SKILLS.md for the generated inventory, capability limits and pinned install commands for the unchanged upstream skills listed in upstream-skills.json. Their source is not copied here.

Ownership

  • skills/ owns reusable methods. Keep product names, private paths, credentials, release environments and infrastructure assumptions out of shared instructions.
  • sync-pstack sets pstack up in a project through an interview and keeps every pstack project on one plugin tag and one shared overrides block. Its assets/block.md is the shared override source; project-only rules stay in each project.
  • Each project’s instructions own its commands, source and verification owners, and publication policy.
  • Native tools, browser access, provider connections, paid models and host-provided skills are separate capabilities. Installing a method does not supply them.

Install

Install a skill with the Skills CLI, naming the skill and each agent, for example npx skills add udecode/dotai --skill test-audit --agent codex claude-code. Project scope is the default; use --global only for a user-wide install.

Validate

scripts/validate-skills
node scripts/build-workflow.mjs
node scripts/build-workflow.mjs --check

build-workflow.mjs regenerates SKILLS.md and workflow-manifest.json, rejects duplicate ownership, resolves dependencies and local Markdown references, and records file checksums and modes. --forbid '' optionally scans shipped content for project or private vocabulary.

View the full README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add udecode/dotai
New to MCP? Start with the mcpskill.org guide →