Cobalt

Standardize development conventions for the Cobalt monorepo across web, server, and data sync layers.

7|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Cobalt-Money/Cobalt --skill cobalt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Cobalt
Source: https://github.com/Cobalt-Money/Cobalt/tree/main/.agents/skills/cobalt
Command: npx skills add https://github.com/Cobalt-Money/Cobalt --skill cobalt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a unified set of conventions for the Cobalt monorepo, ensuring consistency across web, server, Zero, and TanStack implementations while preventing architectural drift.

Core Features & Use Cases

  • Architectural Guidance: Defines clear boundaries for data fetching, mutations, and workflow orchestration.
  • Standardized Patterns: Enforces consistent file layouts for API endpoints, Zero mutators, and durable workflows.
  • Use Case: When implementing a new feature that requires both optimistic UI updates and a server-side REST endpoint, use this Skill to determine the correct directory structure and mutation strategy.

Quick Start

Consult the Cobalt skill documentation to determine the correct implementation pattern for a new data mutation in the monorepo.

Frequently Asked Questions about Cobalt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize API endpoint and Zero mutator patterns in a TypeScript monorepo?

Standardizing API endpoint and Zero mutator patterns in a TypeScript monorepo requires enforcing consistent file layouts and architectural boundaries. This Skill defines clear conventions for data fetching and mutations to prevent architectural drift across web and server layers.

What is the best way to structure durable workflows and data synchronization layers in a monorepo?

Structuring durable workflows and data synchronization layers in a monorepo involves establishing standardized file layouts and orchestration boundaries. This Skill enforces consistent implementation patterns across server and data sync layers to maintain architectural integrity.

How do I implement optimistic UI updates with a server-side REST endpoint in a TanStack monorepo?

Implementing optimistic UI updates with a server-side REST endpoint in a TanStack monorepo requires a unified mutation strategy. This Skill provides architectural guidance to determine the correct directory structure and data fetching patterns for these combined features.

Does this monorepo convention tool work with Zero mutators and TanStack implementations?

Yes, this monorepo convention tool works directly with Zero mutators and TanStack implementations. It provides a unified set of conventions ensuring type safety and consistent development patterns across web, server, and data synchronization layers.

How do I prevent architectural drift when adding new data mutations to a TypeScript monorepo?

Preventing architectural drift when adding new data mutations to a TypeScript monorepo requires enforcing strict type safety rules and standardized mutation strategies. This Skill defines clear architectural boundaries and consistent file layouts to maintain codebase integrity.

When do I need standardized file layouts for API endpoints and durable workflows?

You need standardized file layouts for API endpoints and durable workflows when implementing features that span multiple monorepo layers. This Skill ensures adherence to established patterns for data fetching and workflow orchestration to prevent inconsistency.