AI Standards

Open-source AI coding skills for modern web development and AI agents.

AI Standards

Open-source AI coding skills for Claude Code, Cursor, Copilot, and AI agents

Skills for TypeScript, React, React Native, local-first apps, offline sync, and modern web development.

Quick Install

# Full bundle (all skills + agents)
/plugin marketplace add guillempuche/ai-standards

# Or install individually
/plugin marketplace add guillempuche/ai-skill-powersync
/plugin marketplace add guillempuche/ai-skill-effect-lookup
/plugin marketplace add guillempuche/ai-skill-unikraft
/plugin marketplace add guillempuche/ai-skill-tamagui
/plugin marketplace add guillempuche/ai-skill-test-bdd
/plugin marketplace add guillempuche/ai-agent-readability-improver
/plugin marketplace add guillempuche/ai-agent-a11y-accessibility-reviewer

Skills Catalog

powersync

Build local-first, offline-capable apps with real-time sync

PlatformsWeb, React Native, Node.js, Capacitor, Electron
FrameworksReact, Vue, Angular
ORMsKysely, Drizzle, TanStack DB
BackendsPostgres, MongoDB, MySQL, SQL Server, Supabase

View skill | PowerSync docs


effect-lookup

Quick lookup for Effect TypeScript library APIs and patterns

CoverageCore Effect, Platform, CLI, RPC, SQL, AI packages
FeaturesModule reference, common patterns, source code lookup
IncludesMCP server integration for indexed docs

View skill | Effect docs


unikraft

Kraft CLI for building and deploying Unikraft unikernels

CommandsBuild, deploy, manage instances, volumes, services
PlatformUnikraft Cloud (KraftCloud)
FeaturesRolling updates, scale-to-zero, compose support

View skill | Unikraft docs


tamagui

Universal React + React Native UI with optimizing compiler

PlatformsWeb, React Native, iOS, Android
FrameworksNext.js, Expo, Vite, Metro
FeaturesDesign tokens, themes, 50+ accessible components
CompilerBuild-time style extraction for performance

View skill | Tamagui docs


test-bdd

Generate BDD-style tests that document behavior and test public API only

StyleGIVEN / WHEN / THEN / AND comments (flexible combinations)
ToolingVitest + testing-library (TypeScript-first, framework-agnostic principles)
CoversComponents, hooks, utilities, constants
FocusObservable behavior over implementation details

View skill


Agents Catalog

readability-improver

Improve code readability through renaming, comments, and whitespace

FocusSelective improvements - skips self-documenting code
ActionsRename variables, add whitespace, document "why" not "what"
SafetyNever changes functionality, updates all imports

View agent


a11y-accessibility-reviewer

Review code for accessibility compliance (WCAG, VoiceOver, TalkBack)

PlatformsReact, React Native, Web
StandardsWCAG 2.1/2.2, WAI-ARIA, iOS/Android a11y APIs
CoverageVisual, motor, auditory, cognitive, vestibular issues

View agent


Compatibility

Skills follow the Agent Skills specification and work with:

AgentSupport
Claude CodeNative plugin support
CursorVia SKILL.md loading
VS Code CopilotVia context files
WindsurfVia context files
Gemini CLIVia skill loading
Custom agentsVia agentskills.io spec

Creating Skills

  1. Create folder under skills/ with lowercase hyphenated name
  2. Add SKILL.md with YAML frontmatter:
---
name: your-skill
description: What it does and when to use it (max 1024 chars)
license: MIT
metadata:
  author: your-name
  version: "1.0"
---

# Your Skill

Instructions here...
  1. Add references/ folder for detailed docs (keeps SKILL.md under 500 lines)

See AGENTS.md for full guidelines.

Naming Conventions

Plugin names and GitHub repo slugs follow different conventions on purpose:

SurfaceConventionExample
Marketplace plugin name (/plugin UI, /plugin install)topic only, kebab-casepowersync, test-bdd, readability-improver
GitHub repo slug (/plugin marketplace add guillempuche/…)ai-{skill|agent}-{topic}guillempuche/ai-skill-powersync, guillempuche/ai-agent-readability-improver
Mixed-type escape hatch (repo bundles both skills and agents)ai-plugin-{topic}guillempuche/ai-plugin-toolbox

Why the split: repo slugs are user-typed during marketplace add (one-time, and guillempuche/powersync would look like a library fork). Plugin names live inside the /plugin UI where users already know they're browsing Claude plugins, so a prefix would be noise.

Install command shape combines both:

/plugin install powersync@guillempuche-ai-skill-powersync
#              └─plugin──┘ └────── marketplace ──────┘

Repository Structure

ai-standards/
├── .claude-plugin/
│   └── plugin.json          # Claude Code plugin manifest
├── skills/
│   └── <skill-name>/
│       ├── SKILL.md         # Main skill file
│       └── references/      # Detailed documentation
├── agents/
│   └── <agent-name>.md      # Agent with YAML frontmatter
├── templates/
│   ├── skills/              # Extra files for skill repos (REQUIREMENTS.md)
│   └── agents/              # Extra files for agent repos
├── scripts/
│   ├── generate-individual-repos.sh  # Generate dist-repos/
│   └── create-github-repos.sh        # Push to GitHub
├── AGENTS.md                # AI agent instructions
└── README.md

Individual Repos

Skills and agents are also published as individual repos for standalone installation:

# Add the marketplace (one-time, uses repo slug)
/plugin marketplace add guillempuche/ai-skill-powersync
/plugin marketplace add guillempuche/ai-agent-readability-improver

# Install the plugin (plugin name is topic-only, marketplace suffix is repo-slug form)
/plugin install powersync@guillempuche-ai-skill-powersync
/plugin install readability-improver@guillempuche-ai-agent-readability-improver

Generate individual repos with:

./scripts/generate-individual-repos.sh  # Creates dist-repos/
./scripts/create-github-repos.sh        # Pushes to GitHub

Standards

  • Agent Skills - Portable skill format for AI coding agents
  • AGENTS.md - Instructions for AI agents working on repositories

Contributing

  1. Fork this repository
  2. Create your skill under skills/ following the structure above
  3. Validate: folder name matches name field, description under 1024 chars
  4. Submit PR with title: [skill-name] Brief description

License

MIT