Not in the top 1,000 by GitHub stars
johnpapa/ai-ready
Agent Skill that analyzes your repo and generates the AI-ready configuration coding agents need — AGENTS.md, copilot-instructions, CI, issue templates, and more. Works in Claude Code, GitHub Copilot, Codex, and Cursor.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/ai-ready/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
c251292d2aaf → c251292d2aaf
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → c251292d2aaf
No earlier version was observed for comparison.
Verified commit c251292d2aaf264cd21ac624a98dc34a8baa6150
git clone --filter=blob:none --no-checkout https://github.com/johnpapa/ai-ready.git .hotskills/johnpapa-ai-ready && git -C .hotskills/johnpapa-ai-ready checkout --detach c251292d2aaf264cd21ac624a98dc34a8baa6150
# Copy each selected skill directory from .hotskills/johnpapa-ai-ready into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/johnpapa/ai-ready.git .hotskills/johnpapa-ai-ready && git -C .hotskills/johnpapa-ai-ready checkout --detach c251292d2aaf264cd21ac624a98dc34a8baa6150
# Copy each selected skill directory from .hotskills/johnpapa-ai-ready into .agents/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/johnpapa/ai-ready.git .hotskills/johnpapa-ai-ready && git -C .hotskills/johnpapa-ai-ready checkout --detach c251292d2aaf264cd21ac624a98dc34a8baa6150
# Copy each selected skill directory from .hotskills/johnpapa-ai-ready into .cursor/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/johnpapa/ai-ready.git .hotskills/johnpapa-ai-ready && git -C .hotskills/johnpapa-ai-ready checkout --detach c251292d2aaf264cd21ac624a98dc34a8baa6150
# Copy each selected skill directory from .hotskills/johnpapa-ai-ready into .github/skills/<skill-name>/Heat
2.4- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- ai-ready
skills/ai-ready
How it works
ai-ready
When your agent uses it
**ANALYSIS SKILL** — Analyze any repository and generate AI-ready configuration — a canonical AGENTS.md, thin per-tool pointer files, skills, CI workflows, issue templates. WHEN: "make this repo ai-ready", "set up AI config", "add copilot instructions", "prepare this repo for AI contributions", "generate AGENTS.md". INVOKES: glob, grep, view, create, edit for repo analysis and file generation. FOR SINGLE OPERATIONS: use create/edit directly for individual config files.
What it loads into context
Frontmatter
130 tokensAlways available to the agent
SKILL.md
5,156 tokensWhen the skill is activated
Reference documents
13,166 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Persona
- Step 0 — Detect GitHub context automatically
- Step 1 — Analyze the codebase
- Step 2 — Generate AGENTS.md
- Step 3 — Generate per-tool pointer files
- Step 4b — Generate .mcp.json
- Step 4c — Generate reviewer agents
- Step 4d — Generate a starter skill from the maintenance matrix
- Step 4e — Generate a security skill, only if there is surface
- Step 5 — Generate CI workflow
- Step 6 — Generate issue templates and PR template
- Step 7 — Update README Contributing section
- Step 9 — Evaluate and improve changelog
- Step 10 — Evaluate and improve documentation
- Step 11 — Display the AI-Readiness Report
- Important Rules
Files
../../.claude-plugin/marketplace.jsonasset934 bytes../../.claude-plugin/plugin.jsonasset505 bytes../../AGENTS.mddoc8,991 bytesSKILL.mdcore21,869 bytesdata/risk-paths.ymlasset4,525 bytesreferences/agents-md.mddoc6,371 bytesreferences/detection-tables.mddoc16,413 bytesreferences/github-discovery.mddoc5,116 bytesreferences/report-template.mddoc10,782 bytesreferences/reviewer-agents.mddoc6,995 bytes
Read SKILL.md
# AI-Ready Repo Skill
## Persona
Adopt the perspective of an experienced repo maintainer. Prioritize what **reduces review burden and contributor friction**. Every file you generate should earn its place — generic boilerplate creates noise.
---
Follow these steps in order to analyze the current repository and generate all missing AI-ready configuration assets.
**First run vs. re-run:** On the first run, most assets will be missing — the skill creates them. On re-runs, it **audits** existing assets against the current codebase, checking for drift, stale content, and new conventions from recent PR reviews.
**Skipping assets:** If the user's prompt mentions skipping specific assets, respect those exclusions. Still run the full analysis, but skip generation for the excluded assets.
View the complete source on GitHubSkills included
- ai-ready
Repository facts
- License
- MIT
- Created
- Apr 23, 2026
- Last pushed
- Sep 27, 2026
- Forks
- 24
- Open issues
- 1
- Project activity
- Active
Before you install
Instructions onlyAutomated signals, not a guarantee
Checked Nov 6, 2026
- No broad tool permissions
- No dangerous shell commands
- 26 network referencesin 5 files: .claude-plugin/marketplace.json:1 .claude-plugin/plugin.json:5 AGENTS.md:10 and 2 more
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- 2 references to secretsin 2 files: ai-ready/data/risk-paths.yml:128 ai-ready/references/detection-tables.md:154
- No requests to vote in Hot
Show all 28 signals by file
.claude-plugin/marketplace.json
- Network accessline 1
{ "$schema": "https://json.schemastore.org/claude-code-marketplace.json", - Network accessline 2
"$schema": "https://json.schemastore.org/claude-code-marketplace.json", - Network accessline 4
"owner": { "name": "John Papa", "url": "https://github.com/johnpapa" - Network accessline 5
"name": "John Papa", "url": "https://github.com/johnpapa" }, - Network accessline 6
"url": "https://github.com/johnpapa" - Network accessline 15
"author": { "name": "John Papa", "url": "https://github.com/johnpapa" - Network accessline 16
"name": "John Papa", "url": "https://github.com/johnpapa" }, - Network accessline 17
"url": "https://github.com/johnpapa" - Network accessline 18
}, "homepage": "https://github.com/johnpapa/ai-ready", "repository": "https://github.com/johnpapa/ai-ready", - Network accessline 19
"homepage": "https://github.com/johnpapa/ai-ready", - Network accessline 20
"repository": "https://github.com/johnpapa/ai-ready",
.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "John Papa", "url": "https://github.com/johnpapa" - Network accessline 6
"name": "John Papa", "url": "https://github.com/johnpapa" }, - Network accessline 7
"url": "https://github.com/johnpapa" - Network accessline 8
}, "homepage": "https://github.com/johnpapa/ai-ready", "repository": "https://github.com/johnpapa/ai-ready", - Network accessline 9
"homepage": "https://github.com/johnpapa/ai-ready", - Network accessline 10
"repository": "https://github.com/johnpapa/ai-ready",
AGENTS.md
- Network accessline 10
The skill follows the vendor-neutral [Agent Skills](https://agentskills.io) standard, so one canonical - Network accessline 85
- **Skills live in `skills/<name>/SKILL.md`** — markdown with YAML frontmatter (`name`, `description`) and steps - **The skill needs no code** — it uses the agent's built-in file tools. No extensions, no runtime - **Issue and PR text must s - Network accessline 86
- **The skill needs no code** — it uses the agent's built-in file tools. No extensions, no runtime - **Issue and PR text must say it came from AI Ready** — e.g. `Assisted by [ai-ready](https://github.com/johnpapa/ai-ready)` - **Docs stay in - Network accessline 87
- **Issue and PR text must say it came from AI Ready** — e.g. `Assisted by [ai-ready](https://github.com/johnpapa/ai-ready)`
skills/ai-ready/SKILL.md
- Network accessline 399
- **ALWAYS show the full report** — it's the user's view into what was found and changed. - **NEVER use markdown headings in user output** — use bold + emojis instead. - **ALWAYS mention the AI Ready skill in issue/PR communication** — when - Network accessline 400
- **NEVER use markdown headings in user output** — use bold + emojis instead. - **ALWAYS mention the AI Ready skill in issue/PR communication** — when posting to an issue or PR (body or comment), include explicit attribution such as `Assist - Network accessline 401
- **ALWAYS mention the AI Ready skill in issue/PR communication** — when posting to an issue or PR (body or comment), include explicit attribution such as `Assisted by [ai-ready](https://github.com/johnpapa/ai-ready)`.
skills/ai-ready/data/risk-paths.yml
- Access to secretsline 128
[Credential-related source omitted]
skills/ai-ready/references/detection-tables.md
- Access to secretsline 154
[Credential-related source omitted]
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 10 facts
- Network access in prose of documentationAGENTS.md:10Low confidence
- Network access in prose of documentationAGENTS.md:85Low confidence
- Network access in prose of documentationAGENTS.md:86Low confidence
- Network access in prose of documentationAGENTS.md:87Low confidence
- Network access in prose of the SKILL.mdai-ready/SKILL.md:399Low confidence
- Network access in prose of the SKILL.mdai-ready/SKILL.md:400Low confidence
- Network access in prose of the SKILL.mdai-ready/SKILL.md:401Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueai-ready/references/detection-tables.md:154Low confidence
- Network access in code of documentationai-ready/references/report-template.md:179Low confidence
- Network access in code of documentationai-ready/references/report-template.md:218Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Native | Path .cursorrules | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/ai-ready/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Native | Manifest .github/copilot-instructions.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/ai-ready/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.