crbnos/carbon

DirSkills catalogs 47 skills from this repository, across 6 categories: AI Engineering, Automation, Data, Frontend, Quality, Writing.

2.3K stars318 forksView on GitHub
🌐
2026/07/20

Agent Browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task.
Automation
2.3K318
🌐
2026/07/21

Agent Browser

A browser automation CLI for AI agents to navigate websites, fill forms, click buttons, take screenshots, extract data, and automate browser tasks.
Automation
2.3K327
πŸ“Έ
2026/07/20

Browser Error Snapshot

Captures screenshot and element snapshot on browser errors during e2e testing, saving to gitignored .ai/scratch/e2e/. Invoke when 'Something went wrong', auth errors, blank pages, or unexpected redirects appear. A building block that captures and returns, leaving further action to the caller.
Quality
2.3K318
πŸ§ͺ
3w ago

Browser Feature Testing

Browser Feature Testing drives the running Carbon app through a specific user flow in a real browser to verify a feature or fix works end to end. It builds a plan from the diff or an issue, tests with agent-browser, and caches successful playbooks for reuse.
Quality
2.3K335
πŸ›
2026/07/20

Bug Fix Pipeline

Orchestrates the bug-fix lifecycle from root cause analysis to implementing and proving the fix with a mandatory red→green regression test. Use when fixing a bug, test failure, or unexpected behavior.
Quality
2.3K318
πŸ”‘
2026/07/20

Carbon Auth

Authenticate against a local Carbon ERP dev server using the DEV_BYPASS_EMAIL bypass with agent-browser. Used as a prerequisite for automated tests that require an authenticated session.
Automation
2.3K318
πŸ“„
2026/07/20

Carbon Docs

Helps write and maintain documentation for the Carbon manufacturing platform (ERP+MES) using its Fumadocs site. Guides authoring in the house style with real MDX components and source-grounded verification.
Writing
2.3K318
πŸ“
2026/07/21

Carbon Documentation

Author and edit the Carbon documentation site, including editorial Guide chapters and Reference entity pages. Follows a grounded-in-source workflow with flow-based architecture and build verification.
Writing
2.3K327
βœ…
2026/07/20

Check and Commit

Runs pre-commit verification gates (types, format, typecheck, tests, i18n) in order, automatically fixes linting and formatting errors, and commits only when all checks pass. Use after completing a task or making changes to ensure code quality before committing.
Quality
2.3K318
βœ…
2026/07/21

Check and Commit

Runs validation gates (type generation, linting, typecheck, tests, i18n) on changed files, auto-fixes issues, and commits only when everything passes. Use after code changes to ensure a safe commit.
Automation
2.3K327
πŸ”
2026/07/20

Competitor Research

Surveys how best-in-class ERPs and point solutions implement a feature, producing a structured findings file. Use when designing a new feature, evaluating approaches, or answering industry-standard questions.
Automation
2.3K318
πŸ”
2026/07/20

Conductor

Automates the iterative development of a single, tightly-scoped work item (bug, tweak, small feature) by running a doer→gate→judge cycle unattended, producing a gated pull request as the only human supervision point.
AI Engineering
2.3K318
πŸ€–
2026/07/20

Create AGENTS.md

Creates or refreshes an AGENTS.md for Carbon packages or ERP modules by reading source code, grounding every claim in real functions, tables, and exports. Ideal when adding modules or performing freshness audits.
AI Engineering
2.3K318
πŸ€–
2026/07/21

Create AGENTS.md

Generates or refreshes an AGENTS.md for a Carbon package or ERP module by reading actual source code, verifying every claim against real functions, tables, and exports. Use when adding a new module, when audits flag a stale file, or on request.
AI Engineering
2.3K327
πŸ›
2026/07/14

Debugging Difficult Bugs

A systematic debugging approach: add temporary JSONL logging to the real code path, reproduce the bug, and analyze runtime events to find the exact point of divergence before fixing. Use when static analysis gives low confidence or the bug involves runtime state, ordering, concurrency, or manual reproduction.
Quality
2.3K318
πŸ“Έ
2026/07/21

Error Capture

Captures screenshot and element snapshot of current browser page when an error appears during e2e testing. Saves to gitignored .ai/scratch/e2e/. Use when agent-browser snapshot shows failure indicators. Building block: captures and returns, caller decides to continue.
Quality
2.3K327
▢️
2026/07/20

Execute

Executes an approved implementation plan task by task, running verifications and committing each task via a check-and-commit gate. Use after /plan approval for automated, verifiable implementation of software plans.
Automation
2.3K318
▢️
2026/07/21

Execute Plan

Executes an approved implementation plan step by step, running verifications and committing per task. Use after a plan is approved to turn it into working, tested code.
Automation
2.3K327
πŸ—οΈ
2026/07/20

Feature Pipeline

Orchestrates the complete feature lifecycle from research and spec writing to plan, build, test, and self-review. Supports autonomous and approval-based modes with structured run records.
AI Engineering
2.3K318
πŸ›
2026/07/21

Fix

An end-to-end bug-fix pipeline that diagnoses root causes, implements minimal fixes with regression tests, and optionally verifies and commits. Use for fixing bugs, test failures, or unexpected behavior.
Quality
2.3K327
πŸ”
2026/07/20

Grill

Interviews the user relentlessly, one question at a time, to resolve every open decision in a plan, spec, or design idea. Cross-checks answers against the codebase and domain glossary, records resolutions immediately, and surfaces contradictions. Supervised use only.
Quality
2.3K318
🧐
2026/07/21

Grill

A supervised interview skill that resolves every open decision in a plan or spec by asking one question at a time, cross-checking answers against the codebase, and recording resolutions immediately. Use when you need to thoroughly stress-test a design before implementation.
Quality
2.3K327
πŸ“‹
2026/07/21

Implementation Plan

Generates a detailed implementation plan from a finalized spec, breaking work into verifiable tasks with exact file paths, commands, and expected outputs for an AI agent to execute mechanically.
AI Engineering
2.3K327
πŸ”
2026/07/20

Improve

Audits the Carbon codebase as a senior advisor to surface improvement opportunities (bugs, security, performance, test coverage, tech debt, migrations, DX) and produces self-contained implementation plans for other AI agents to execute. Strictly read-only; never modifies code.
Quality
2.3K318
πŸ”
2026/07/21

Improve

Surveys the Carbon codebase as a senior advisor to produce prioritized, self-contained implementation plans for other agents to execute. Ideal for finding improvement opportunities and generating handoff plans without modifying code.
AI Engineering
2.3K327
⚑
2026/07/21

Inngest

Reference for Inngest durable functions and background jobs, covering v3 syntax, steps, events, flow control, error handling, and local development. Use when writing or reviewing Inngest functions.
Automation
2.3K327
βš™οΈ
2026/07/20

Inngest Platform Reference

Reference for Inngest v3 durable functions in Carbon. Use when writing or reviewing Inngest functions, managing concurrency, throttling, debouncing, and debugging retries in Carbon's background jobs.
Automation
2.3K318
🎨
2026/07/20

Make Interfaces Feel Better

Design engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover states, shadows, borders, typography, micro-interactions, enter/exit animations, or any visual detail work.
Frontend
2.3K318
✨
2026/07/21

Make Interfaces Feel Better

Design engineering principles for polished interfaces: typography, animations, surfaces, and performance. Use when building or reviewing UI components to add micro-interactions, shadows, and optical alignment.
Frontend
2.3K327
πŸ“„
2026/07/20

PR Explainer

Generates a self-contained HTML page that explains a pull request's purpose, changes, and verification, helping reviewers quickly understand complex changes without reading the full diff.
Quality
2.3K318
πŸ“„
2026/07/21

PR Explainer

Generates a standalone HTML page that explains a pull request's changes, including the problem, system context, before/after flow, and verification evidence. Use it to help reviewers understand complex changes quickly without relying on GitHub.
Quality
2.3K327
βœ‚οΈ
2026/07/20

PR Splitter

Break a large pull request into smaller, reviewable PRs (stacked or parallel) while preserving all original work. Use when a PR is too big, mixes refactors with features, or requires incremental delivery.
Quality
2.3K318
πŸ“‹
2026/07/20

Plan

Creates a detailed, executable implementation plan from a finalized specification, breaking down work into verifiable tasks with exact file paths, commands, and expected outputs. For use in agent-assisted development workflows to plan implementation steps before execution.
Automation
2.3K318
πŸ”
2026/07/21

Research

Surveys how best-in-class ERPs implement features and produces a structured findings file. Use before designing ERP-domain features like accounting, inventory, or manufacturing.
Writing
2.3K327
πŸ”
2026/07/20

Root Cause

Performs read-only root cause analysis for bugs, test failures, and unexpected behaviors. Produces a brief identifying the root cause, files to change, approach, and risks, without making any edits or state changes.
Quality
2.3K318
πŸ”
2026/07/21

Root Cause Analysis

Performs read-only root-cause analysis for bugs, test failures, or unexpected behavior, producing a structured brief with the cause, files to change, approach, and risks. Use before proposing any fix or when the cause isn't proven.
Quality
2.3K327
πŸ¦€
2026/07/20

Rust

Rust coding conventions for Carbon's cargo workspace, emphasizing safe async/FFI patterns, ownership choices, error handling, and performance profiling when working with OpenCASCADE and FCL bridges.
AI Engineering
2.3K318
πŸ¦€
2026/07/20

Rust Best Practices

Provides guidelines for writing idiomatic Rust code, covering borrowing, error handling, performance, testing, and documentation. Use when writing, reviewing, or refactoring Rust code.
Quality
2.3K318
πŸ”
2026/07/20

Self-Review

Critically reviews your own branch diff against main before opening or merging a PR, identifying must-fix issues, risks, improvements, and docs-freshness checks. Supports an opt-in strict thermo-nuclear mode for deep maintainability audits.
Quality
2.3K318
πŸ§ͺ
2026/07/20

Smoke Test

Quick end-to-end smoke test of the local Carbon ERP dev server: logs in and verifies core modules (dashboard, sales, purchasing, etc.) render without errors. Use after booting, broad changes, or when asked to smoke test.
Quality
2.3K318
πŸ“
2026/07/20

Spec Writing

Guides feature design by researching competitors, surfacing open questions, and interviewing stakeholders before writing the spec. Use for new modules, data model changes, or changes across 3+ files.
Writing
2.3K318
πŸ“
2026/07/21

Spec Writing

Guides feature design and spec writing by researching competitors, making design decisions, and resolving open questions before writing the spec document. Use for new features, modules, data model changes, or cross-module changes.
Writing
2.3K327
🐘
3w ago

Supabase Postgres Best Practices

Supabase Postgres Best Practices covers query, schema, connection, and RLS guidance for Postgres. Use it when writing, reviewing, or tuning SQL and database configuration.
Data
2.3K335
πŸ§ͺ
3w ago

Test-Driven Development

Test-Driven Development enforces writing a failing Vitest test before production code in Carbon. Use it for features and bug fixes when you need a regression-safe red→green→refactor loop.
Quality
2.3K335
🌐
3w ago

Translate

Translate fills missing Lingui .po msgstr entries in locale catalogs using cheap Haiku subagents, then merges and verifies the results. Use it after adding UI strings or when you need to run the translation workflow without overwriting existing translations.
Writing
2.3K335
πŸ–₯️
3w ago

UI

UI helps you explore, build, and refine user interfaces. Use it when working on frontend layouts, component behavior, or visual polish.
Frontend
2.3K335
✍️
3w ago

Writing Skills

Writing Skills defines how Carbon skills are authored and reviewed in this repo. Use when creating a new skill, restructuring an existing one, or checking a skill for frontmatter, install wiring, templates, and weak-executor rules.
Writing
2.3K335