revealui-conventions

Enforce unified TypeScript, React, CSS, and config conventions across the RevealUI monorepo.

4|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/RevealUIStudio/revealui --skill revealui-conventions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revealui-conventions
Source: https://github.com/RevealUIStudio/revealui/tree/main/.agents/skills/revealui-conventions
Command: npx skills add https://github.com/RevealUIStudio/revealui --skill revealui-conventions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill defines and enforces a unified set of coding conventions for the RevealUI monorepo across languages and tooling.

Core Features & Use Cases

  • TypeScript strict mode enforcement (strict: true in tsconfig) to ensure strong typing.
  • ES Modules usage: prefer import/export and avoid CommonJS to maintain modern module boundaries.
  • Biome formatting and Tailwind v4 guidelines to keep styling consistent.
  • Monorepo workspace conventions and conventional commits to improve collaboration and traceability.
  • Branching, identity, and CI-related guidelines to standardize workflows.

Quick Start

Adopt these conventions in your development workflow to ensure consistent code quality.

Frequently Asked Questions about revealui-conventions

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

FAQPage Schema
How do I enforce TypeScript strict mode conventions in a monorepo?

You can enforce coding conventions in a TypeScript monorepo by applying unified rules for strict TypeScript mode, ES module usage, and standardized commits. This ensures consistent code quality across multiple packages during development and review.

How do I standardize commit messages and branching guidelines for a monorepo?

Standardize commit messages and branching guidelines by adopting conventional commits and monorepo workspace conventions. This improves collaboration, traceability, and standardizes CI-related workflows across all packages within the repository.

What's the best way to maintain consistent React and CSS styling rules across multiple packages?

The best way to maintain consistent styling is to enforce Biome formatting and Tailwind v4 guidelines across the monorepo. This keeps CSS and React styling consistent throughout multiple packages and tooling environments.

Does this convention set require ES Modules instead of CommonJS for TypeScript?

Yes, these coding conventions require ES Modules. You should prefer import/export and avoid CommonJS to maintain modern module boundaries across the TypeScript monorepo packages.

Can I apply these monorepo coding conventions during code review and CI workflows?

Yes, you can apply these coding conventions during code review and CI workflows. The rules are designed to enable teams to follow the same standards for TypeScript, React, and config files throughout development, review, and merging.