Define once, distribute to every tool and team

Your best developers have figured out how to make AI work. Their knowledge is trapped in dotfiles and Slack DMs. Skills captures those patterns and rolls them out to everyone, instantly.

Your best developers figured it out. Now make it the standard.

Capture

Extract patterns from your best developers

Your 10x developers have figured out how to get great results from AI. They've got custom rules, carefully chosen MCPs, and prompts that actually work. Skills captures those patterns before they walk out the door.

Stop letting institutional knowledge live in dotfiles and Slack DMs.

10x Dev.cursorrulesCLAUDE.mdmcp.jsonSKILLv1.0

Define Once

Standards that work across every tool

Create configs that work across Cursor, Claude Code, Copilot, and whatever comes next. Define your patterns once. We handle the translation.

DEFINE ONCE.cursorrulesCLAUDE.md.copilotrules.jsonAGENTS.mdconfig.yml

Distribute

Push to any repo, any team, instantly

No more manually updating .cursorrules across hundreds of repos. Change it once and it syncs to every developer automatically.

New team members inherit your AI configurations instantly. No manual setup, no tribal knowledge. Just clone and go.

PUSH UPDATEv2.3 releasedrepo/frontend12 devsrepo/api8 devsrepo/mobile6 devsrepo/infra4 devs

Keep Fresh

Updates propagate automatically

When you improve a config, everyone gets the update. No version drift, no stale rules, no "works on my machine" issues with AI tooling.

Central updates prevent the copy-paste chaos that makes configs worthless over time.

v1.0Janv1.1Febv2.0Marv2.3NowLatestAll 800+ repos updatedEvery developer syncedZero manual intervention

Why git-based sharing doesn't work

You've tried sharing configs through repo templates and copy-paste. Here's why it keeps failing.

Configs drift immediately

Skills keeps configs in sync automatically

With git, every copy becomes a fork. Someone improves one copy, but the others never get updated. Skills maintains a single source of truth. When you update it, everyone gets the change.

Original v1repo-1 v1.0Stalerepo-2 v1.3Modifiedrepo-3 v1.1Outdatedrepo-4 v1.0Stalerepo-5 v???Unknown

Can't translate between tools

One format, every AI client

Cursor uses .cursorrules. Claude uses CLAUDE.md. Copilot has its own format. Git can't translate between them. You end up maintaining parallel configs that fall out of sync. Skills defines once and translates to each tool automatically.

SKILLS.cursorrulesCursorCLAUDE.mdClaude Code.copilot-rulesCopilot???Next toolOne definitionWrite once

Powered by Open Source

Distribution is powered by sx, our open source package manager for AI coding assistants. Apache-2.0 licensed and built for the community.

View sx on GitHub 

Skills

Share custom skills across your team. Define reusable AI capabilities that work consistently for everyone.

Agents

Package and distribute agents that can handle complex multi-step workflows independently.

Slash Commands

Create quick-action slash commands for common tasks. Consistent shortcuts across your entire organization.

Hooks

Set up lifecycle hooks that trigger on specific events. Automate workflows and integrate with your existing tools.

MCP's

Distribute Model Context Protocol servers for external integrations. Connect AI assistants to your internal tools.

Plugin Bundles

Package multiple assets together as plugin bundles. Ship complete capabilities with a single install command.

Get started in seconds:

brew install sleuth-io/tap/sx

You've got the skills, now expose them