Skip to content

Blogs

AI-Assets: 23 Open-Source Skills & Principles for AI Coding Agents

A comprehensive catalog of 23 production-ready AI skills, coding principles, and runbooks designed for Cursor, Claude Code, Antigravity, Devin, and Codex. Includes step-by-step guides on when to use each skill and how to import them using Axon.

All blogs
1 min readAI SkillsDeveloper ToolsAxonAI-AssetsRunbooks

AI coding agents are only as good as the instructions you give them. Without clear runbooks, agents guess implementation details, ignore edge cases, and invent unverified code paths.

ai-assets is an open-source repository of 23 modular AI skills, principles, and runbooks. Each skill is packaged as a token-optimized SKILL.md file that teaches your AI agent how to handle real-world engineering tasks โ€” from Spring Boot startup debugging and Hibernate N+1 query optimization, to principal PR reviews and rapid prototyping.

Below is the complete catalog of skills, when to use them, and how to import any individual skill directly into your project using Axon.

Open-Source AI Agent Library23 Skills & Rules Ready

Production-Ready AI Skills & Runbooks

Stop writing unstructured prompts from scratch. ai-assets provides 23 modular, battle-tested AI skills and constitutions for Cursor, Claude Code, Antigravity, Devin, and Codex.

Need a CLI or Want to Understand Agent Architecture?

Axon CLI manages and symlinks these skills across editors. Learn how Principles vs. Skills vs. Workflows work under the hood in our architectural guide.

What is an AI Skill?

An AI Skill is a structured SKILL.md spec file that combines YAML frontmatter (trigger conditions) with deterministic engineering runbooks. When loaded by your agent, it guarantees standard execution without hallucinated steps.

Anatomy of an Open-Source AI Skill (SKILL.md)
1. Frontmatter (Trigger)

Metadata evaluated by the agent engine to determine when to trigger the skill based on prompt intent.

---
name: clarify-first
description: Asks structured MCQs...
disable-model-invocation: true
---
2. Step-by-Step Runbook

Deterministic instructions that guide the agent through requirements, verification checks, and safety rules.

1. Identify ambiguity
2. Present options [A/B/C]
3. Require explicit approval
4. Verify execution results
3. Output & Evidence

Enforces empirical verification and tags claims as Evidenced vs Assumption before finalizing response.

### ๐Ÿ› ๏ธ Invoked:
- clarify-first
- evidence-ledger [Evidenced]
Quickest Way to Install All 23 Skills
Requires Axon CLI (see Axon CLI Guide)

Instead of downloading skills one by one, you can clone the entire repository and bulk stage all 23 skills into your Axon hub in 2 commands:

Bulk Install All Skills (Axon CLI)
$
git clone https://github.com/aayushlalroy/ai-assets.git๐Ÿ“‹
$
cd ai-assets && axon import . --config axon-import.yaml && axon enable --all๐Ÿ“‹
Don't have Axon CLI enabled yet?

If you don't have Axon CLI installed, you can clone the ai-assets repository directly into your project root or ~/.gemini/config/skills/ (or .agents/skills/), then tell your AI agent:

"Import and adopt all skills and principles from the cloned ai-assets directory."

1. Core Engineering Primitives

Essential runbooks for clarifying ambiguity, tracking evidence, and emergency git recoveries.

Primitive Skill

clarify-first

View SKILL.md

Forces the AI agent to ask structured multiple-choice questions before executing non-trivial tasks, avoiding dangerous assumptions.

When to use

When a prompt is vague, has multiple interpretations, or involves architectural forks.

Why to use

Prevents AI agents from making wrong assumptions and spending minutes generating code you didn't ask for.

What will happen

The agent pauses, presents a structured list of options (A/B/C) with recommendations, and waits for your confirmation.

Installation Methods
Method 1: Manual Download / Clone
Direct Download
$
curl -sSL https://raw.githubusercontent.com/aayushlalroy/ai-assets/main/skills/clarify-first/SKILL.md -o clarify-first.md๐Ÿ“‹
Method 2: Via Axon CLI (Recommended)
Axon CLI Stage & Enable
$
axon add skill https://github.com/aayushlalroy/ai-assets/tree/main/skills/clarify-first --name=clarify-first && axon enable clarify-first๐Ÿ“‹
Primitive Skill

evidence-ledger

View SKILL.md

Forces the agent to separate verified facts from assumptions, maintaining an explicit confidence ledger.

When to use

During complex debugging sessions, root cause analysis, or performance tuning.

Why to use

Stops AI agents from stating unverified hypotheses as facts.

What will happen

Every claim in the response is tagged as [Evidenced: log line] or [Assumption 70%: rationale].

Installation Methods
Method 1: Manual Download / Clone
Direct Download
$
curl -sSL https://raw.githubusercontent.com/aayushlalroy/ai-assets/main/skills/evidence-ledger/SKILL.md -o evidence-ledger.md๐Ÿ“‹
Method 2: Via Axon CLI (Recommended)
Axon CLI Stage & Enable
$
axon add skill https://github.com/aayushlalroy/ai-assets/tree/main/skills/evidence-ledger --name=evidence-ledger && axon enable evidence-ledger๐Ÿ“‹
Primitive SkillRequires deps

git-recovery-runbook

View SKILL.md

Emergency safety runbook for reflog recoveries, lost commits, messy rebase fixes, and hard resets.

When to use

When you accidentally lost commits, botched a rebase, or need emergency git recovery.

Why to use

Prevents accidental data loss by forcing safety backups before running destructive git commands.

What will happen

The agent inspects git reflog, creates a temporary recovery branch, and restores state safely.

Installation Methods
Method 1: Manual Download / Clone
Direct Download
$
curl -sSL https://raw.githubusercontent.com/aayushlalroy/ai-assets/main/skills/git-recovery-runbook/SKILL.md -o git-recovery.md๐Ÿ“‹
Method 2: Via Axon CLI (Recommended)
Axon CLI Stage & Enable
$
axon add skill https://github.com/aayushlalroy/ai-assets/tree/main/skills/git-recovery-runbook --name=git-recovery-runbook && axon enable git-recovery-runbook๐Ÿ“‹

2. Backend & Architecture Skills

Specialized runbooks for Spring Boot debugging, Hibernate optimization, and API contract design.

Orchestrator SkillRequires deps

spring-startup-doctor

View SKILL.md

Diagnoses Spring Boot application startup crashes, circular bean dependencies, missing configuration properties, and autowiring errors.

When to use

When a Spring Boot app fails to start with UnsatisfiedDependencyException or BeanCreationException.

Why to use

Replaces trial-and-error guessing with structured stack trace inspection and bean dependency graphs.

What will happen

Locates exact failing bean definition, checks profile properties, and generates targeted fix.

Installation Methods
Method 1: Manual Download / Clone
Direct Download
$
curl -sSL https://raw.githubusercontent.com/aayushlalroy/ai-assets/main/skills/spring-startup-doctor/SKILL.md -o spring-doctor.md๐Ÿ“‹
Method 2: Via Axon CLI (Recommended)
Axon CLI Stage & Enable
$
axon add skill https://github.com/aayushlalroy/ai-assets/tree/main/skills/spring-startup-doctor --name=spring-startup-doctor && axon enable spring-startup-doctor๐Ÿ“‹
Primitive SkillRequires deps

hibernate-nplus1-optimizer

View SKILL.md

Identifies N+1 SELECT query bottlenecks in JPA/Hibernate entities and refactors them into set-based JOIN FETCH queries or EntityGraphs.

When to use

When database query logs reveal hundreds of repeated SELECT statements during collection rendering.

Why to use

Improves database response time by 10x-100x by collapsing N+1 queries into a single query.

What will happen

Analyzes entity mappings, generates `@EntityGraph` or DTO projection, and verifies query count.

Installation Methods
Method 1: Manual Download / Clone
Direct Download
$
curl -sSL https://raw.githubusercontent.com/aayushlalroy/ai-assets/main/skills/hibernate-nplus1-optimizer/SKILL.md -o hibernate-nplus1.md๐Ÿ“‹
Method 2: Via Axon CLI (Recommended)
Axon CLI Stage & Enable
$
axon add skill https://github.com/aayushlalroy/ai-assets/tree/main/skills/hibernate-nplus1-optimizer --name=hibernate-nplus1-optimizer && axon enable hibernate-nplus1-optimizer๐Ÿ“‹
Primitive Skill

openapi-contract-first

View SKILL.md

Designs REST APIs contract-first in `api-spec/` using modular `$ref` JSON schemas before writing server endpoints.

When to use

Before building new REST APIs or modifying existing backend endpoints.

Why to use

Ensures frontend and backend teams align on API schemas before code implementation starts.

What will happen

Generates valid OpenAPI 3.1 YAML contracts with reusable schemas and error responses.

Installation Methods
Method 1: Manual Download / Clone
Direct Download
$
curl -sSL https://raw.githubusercontent.com/aayushlalroy/ai-assets/main/skills/openapi-contract-first/SKILL.md -o openapi-contract.md๐Ÿ“‹
Method 2: Via Axon CLI (Recommended)
Axon CLI Stage & Enable
$
axon add skill https://github.com/aayushlalroy/ai-assets/tree/main/skills/openapi-contract-first --name=openapi-contract-first && axon enable openapi-contract-first๐Ÿ“‹

3. Quality & Review Orchestrators

Principal-engineer code reviews, multi-agent critique loops, and tech story drafting.

Orchestrator SkillRequires deps

pr-review-principal

View SKILL.md

Executes rigorous, principal-engineer level code reviews analyzing API contract breaking changes, error handling, security flaws, and performance risks.

When to use

Before submitting or merging pull requests to catch subtle bugs and architectural debt.

Why to use

Catches hidden regressions that generic linter tools miss (e.g. unindexed queries, breaking API schemas).

What will happen

Generates a structured review report highlighting blocker issues, performance risks, and test coverage gaps.

Installation Methods
Method 1: Manual Download / Clone
Direct Download
$
curl -sSL https://raw.githubusercontent.com/aayushlalroy/ai-assets/main/skills/pr-review-principal/SKILL.md -o pr-review.md๐Ÿ“‹
Method 2: Via Axon CLI (Recommended)
Axon CLI Stage & Enable
$
axon add skill https://github.com/aayushlalroy/ai-assets/tree/main/skills/pr-review-principal --name=pr-review-principal && axon enable pr-review-principal๐Ÿ“‹
Orchestrator SkillRequires deps

adversarial-review-loop

View SKILL.md

Multi-round Worker / Reviewer / Manager critique loop that stress-tests design proposals and implementations until 0 critical flaws remain.

When to use

For high-stakes security features, payment processing logic, or core architecture changes.

Why to use

Prevents confirmation bias by pitting subagents against each other to find hidden vulnerabilities.

What will happen

Subagents attempt to break the solution in multiple critique rounds until consensus is reached.

Installation Methods
Method 1: Manual Download / Clone
Direct Download
$
curl -sSL https://raw.githubusercontent.com/aayushlalroy/ai-assets/main/skills/adversarial-review-loop/SKILL.md -o adversarial-review.md๐Ÿ“‹
Method 2: Via Axon CLI (Recommended)
Axon CLI Stage & Enable
$
axon add skill https://github.com/aayushlalroy/ai-assets/tree/main/skills/adversarial-review-loop --name=adversarial-review-loop && axon enable adversarial-review-loop๐Ÿ“‹

4. Idea Lab Incubator Suite

Transform raw product ideas into validated specifications and interactive web prototypes.

Idea Lab Incubator Pipeline (4-Phase Idea Hardening)
1. Clarify

Interactive MCQs

clarify-first
2. Scrutinize

Steel-man & Red-team

scrutinize-idea
3. Harden

Adversarial Review

adversarial-review-loop
4. Prototype

React + Vite Web App

visualize-idea-website
WorkflowRequires deps

idea-lab

View SKILL.md

Master 4-phase incubator workflow that guides an idea from vague prompt to clarified spec, red-teamed architecture, and interactive web prototype.

When to use

When starting a new feature, side project, or product concept from scratch.

Why to use

Combines 5 primitive skills into an end-to-end pipeline so you don't skip validation steps.

What will happen

Runs Clarify โ†’ Scrutinize โ†’ Harden โ†’ Generates React+Vite prototype.

Installation Methods
Method 1: Manual Download / Clone
Direct Download
$
curl -sSL https://raw.githubusercontent.com/aayushlalroy/ai-assets/main/skills/idea-lab/SKILL.md -o idea-lab.md๐Ÿ“‹
Method 2: Via Axon CLI (Recommended)
Axon CLI Stage & Enable
$
axon add skill https://github.com/aayushlalroy/ai-assets/tree/main/skills/idea-lab --name=idea-lab && axon enable idea-lab๐Ÿ“‹
Primitive SkillRequires deps

visualize-idea-website

View SKILL.md

Generates production-grade, interactive React + Vite prototype web applications featuring rich aesthetics, glassmorphism, and live state logic.

When to use

When you want to demonstrate a feature idea with a live, interactive UI mockup.

Why to use

Turns abstract text ideas into tangible visual web apps you can interact with immediately.

What will happen

Builds a full React frontend project with components, styles, and interactive state.

Installation Methods
Method 1: Manual Download / Clone
Direct Download
$
curl -sSL https://raw.githubusercontent.com/aayushlalroy/ai-assets/main/skills/visualize-idea-website/SKILL.md -o visualize-idea.md๐Ÿ“‹
Method 2: Via Axon CLI (Recommended)
Axon CLI Stage & Enable
$
axon add skill https://github.com/aayushlalroy/ai-assets/tree/main/skills/visualize-idea-website --name=visualize-idea-website && axon enable visualize-idea-website๐Ÿ“‹

5. Always-On Principles (Constitutions)

Machine-enforced coding rules that shape agent responses across every turn.

1. skill-attributionView File

Mandates that the AI agent ends every response with a footer listing all skills and rules invoked during the turn.

Direct Download / Axon Command:
axon add principle principles/skill-attribution.md --name=skill-attribution && axon enable principle skill-attribution
2. claim-taggingView File

Enforces inline tagging of statements as [Evidenced: source] or [Assumption NN%: reasoning] to eliminate unverified claims.

Direct Download / Axon Command:
axon add principle principles/claim-tagging.md --name=claim-tagging && axon enable principle claim-tagging
3. token-attributionView File

Appends turn-by-turn token consumption breakdowns (User, Agent, Output, Total) to response footers.

Direct Download / Axon Command:
axon add principle principles/token-attribution.md --name=token-attribution && axon enable principle token-attribution
4. doc-version-sync-policyView File

Requires updating docs (README, CHANGELOG, CRQ) and bumping SemVer version for all code changes.

Direct Download / Axon Command:
axon add principle principles/doc-version-sync-policy.md --name=doc-version-sync-policy && axon enable principle doc-version-sync-policy

Explore the Complete ai-assets Repository

All skills and principles are open-source and free to use in your engineering workflow.