CommunityWriting & Editinggithub.com

tjboudreaux/ready-agent-1

Ready Agent 1 — is your codebase ready for the agents? Score agent-readiness (deterministic, cited, Level 1-5) and clear the gates.

Works with~Claude Code~Codex CLI~Cursor
npx skills add tjboudreaux/ready-agent-1

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Agent Readiness Fix

Raise a repo's readiness by applying only safe changes. The engine plans and writes config scaffolds; you handle git and author any prose. Three buckets, three different safety levels.

Steps

  1. Ensure a report exists. If .agents/readiness/latest.json is missing, run the ra1-report skill first.

  2. Dry-run the plan to see what would change:

    python3 "$(dirname "$0")/scripts/readiness/cli.py" fix --project <repo-path>
    

    It prints three buckets: Auto-apply (safe config scaffolds), Propose (drafts for review), GitHub settings (manual).

  3. Create a local branch first (never work on the default branch):

    git -C <repo-path> checkout -b readiness/fixes
    
  4. Apply the safe scaffolds (idempotent; refuses on a dirty worktree; never overwrites non-empty files):

    python3 "$(dirname "$0")/scripts/readiness/cli.py" fix --project <repo-path> --apply
    
  5. Author the "Propose" items yourself — README sections, a tailored AGENTS.md, runbooks, a first test. Write these as drafts for the user to review; do not invent facts about the codebase. templates/AGENTS.md is a starting skeleton — fill it from what the repo actually does.

  6. Show the diff and commit locally. Summarize changes, then:

    git -C <repo-path> add -A && git -C <repo-path> commit -m "chore: raise agent readiness"
    

    End the commit message with the required Co-Authored-By trailer.

  7. Re-run ra1-report to show the level delta.

Contract (do not violate)

  • Never push and never open a PR without explicit user confirmation. Build and commit locally first.
  • Auto-apply config scaffolds only. README/AGENTS.md/tests/runbooks are proposed drafts the user reviews — auto-writing prose risks "documenting fiction."
  • Never bundle GitHub setting changes (branch protection, secret scanning, labels) with code commits. Present them as a checklist of gh commands for the user to run and confirm.
  • Respect a dirty worktree: do not --force over uncommitted work without asking.

Related Skills

unagi/agent-document-reviewer

Review and maintain AI agent instruction documents (AGENTS.md, SKILL.md, MCP docs) to prevent quality degradation from incremental edits. Use when reviewing or refactoring these documents.

community

phuryn/value-prop-statements

Generate value proposition statements for marketing, sales, and onboarding from existing value propositions. Use when writing marketing copy, creating sales messaging, or crafting onboarding messages.

community

coreyhaines31/referral-program

When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' 'partner program,' 'referral incentive,' 'how to get referrals,' 'customers referring customers,' or 'affiliate payout.' Use this whenever someone wants existing users or partners to bring in new customers. For launch-specific virality, see launch-strategy.

community

aahl/edge-tts

Text-to-speech conversion using `uvx edge-tts` for generating audio from text. Use when (1) User requests audio/voice output with the "tts" trigger or keyword. (2) Content needs to be spoken rather than read (multitasking, accessibility, driving, cooking). (3) User wants a specific voice, speed, pitch, or format for TTS output.

community

dpearson2699/push-notifications

Implement, review, or debug push notifications in iOS/macOS apps — local notifications, remote (APNs) notifications, rich notifications, notification actions, silent pushes, and notification service/content extensions. Use when working with UNUserNotificationCenter, registering for remote notifications, handling notification payloads, setting up notification categories and actions, creating rich notification content, or debugging notification delivery. Also use when working with alerts, badges, sounds, background pushes, or user notification permissions in Swift apps.

community

momentmaker/kaijutsu

Write your dev workflow once. Run it on any LLM. Open agent skills + multi-model swarm + a local findings store that learns which models you can trust.

community