Development skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

Builtin functions

Instructions for registering, mapping, constant evaluating, and lowering builtin functions in the Carbon toolchain.

33.92k repo starsObserved in 1 repos
Development

Code style

Instructions for code formatting and style guidelines in the Carbon toolchain.

33.92k repo starsObserved in 1 repos
Development

Diagnostics

Instructions for declaring, formatting, emitting, testing, and styling diagnostic messages (errors, warnings, notes) in the Carbon toolchain.

33.92k repo starsObserved in 1 repos
Development

Toolchain development

Instructions for checking, building, debugging, and understanding the Carbon toolchain.

33.92k repo starsObserved in 1 repos
Development

add-package

Create or align a package in the Remix monorepo to match existing package conventions. Use when adding a brand new package under packages/, or when fixing an existing package's structure, test setup, TypeScript/build config, code style, and README layout to match the rest of Remix 3.

33.21k repo starsObserved in 1 repos
Development

author-ui-components

Build idiomatic `packages/ui` components for Remix. Use when authoring or revising first-party UI style mixins, headless primitives, styled component wrappers, or shared component utilities under `packages/ui/src`.

33.21k repo starsObserved in 1 repos
Development

make-demo

Create or revise demos in the Remix repository. Use when adding a new demo under demos/, updating an existing demo, or reviewing demo code to ensure it showcases Remix packages, strong code hygiene, and production-quality patterns.

33.21k repo starsObserved in 1 repos
Development

make-pr

Create GitHub pull requests with clear, reviewer-friendly descriptions. Use when asked to open or prepare a PR, especially when the PR needs strong context, related links, and feature usage examples. This skill enforces concise PR structure, avoids redundant sections like validation/testing, and creates the PR with gh CLI.

33.21k repo starsObserved in 1 repos
Development

supersede-pr

Safely replace one GitHub pull request with another. Use when a user says a PR supersedes/replaces an older PR, asks to auto-close a superseded PR, or needs guaranteed closure behavior after merge. This skill explicitly closes the superseded PR with gh CLI and verifies final PR states instead of relying on closing keywords.

33.21k repo starsObserved in 1 repos
Development

typescript-expert

Write, refactor, or review TypeScript code with strict, precise, maintainable types and without unnecessary `any`, type assertions, or type suppressions. Use when working on `.ts` or `.tsx` files, public APIs, generics, discriminated unions, type guards, tsconfig/module settings, declaration-facing code, or any change where TypeScript type quality affects correctness in the Remix repo.

33.21k repo starsObserved in 1 repos
Development