codex
Skill48 starsChanged 7 days agoMITView on GitHub
Get code reviews, plan evaluations, and second opinions using OpenAI Codex CLI (GPT-6 Astra). Use for reviewing code changes, evaluating implementation plans, getting alternative perspectives, or validating approaches with another AI model.
135 other projects use a version of this.
Adopted by
Most recently taken up by
- holylight1979/AtomicMemory-ClaudeCodetheir own version, first seen Nov 8, 2026
- mxrsv/agents-skillstheir own version, first seen Nov 8, 2026
- hemal08ce094/DesignSkillsSwiftUItheir own version, first seen Nov 8, 2026
- choughton/feature-design-prompt-templatestheir own version, first seen Nov 8, 2026
- hurleywgly/skillstheir own version, first seen Nov 8, 2026
- puck-muling/peer-agenttheir own version, first seen Nov 8, 2026
Used with
Projects with it also use ios-sync, compare-screenshots and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
Saqlain-811Skillios-sync
Regenerate the iOS debug bridge against the latest upstream gstack templates. (gstack)
Also in 6 projects that use this
transitive-bullshitSkillcompare-screenshots
Compare screenshots against the intended design, distinguishing approved references from historical baselines. Use for iterative implementation matching, before/after visual review, objective image telemetry, or checking a lone capture for flat, empty, or badly framed content.
Also in 5 projects that use this
dzhngSkillimplement-spec-with-codex
Run [implement-spec](../implement-spec/SKILL.md) with Codex doing the implementation passes while you orchestrate, integrate, and review. Use when the user asks to implement a spec with Codex, or to run implement-spec with Codex as the implementer.
Also in 4 projects that use this
Saqlain-811Skillios-clean
Remove the DebugBridge SPM package and all #if DEBUG wiring from an iOS app. (gstack)
Also in 5 projects that use this
john-data-chenSkilltouchdesigner-mcp
Control a running TouchDesigner instance via twozero MCP — create operators, set parameters, wire connections, execute Python, build real-time visuals. 36 native tools.
Also in 7 projects that use this
math-incSkillminecraft-modpack-server
Set up a modded Minecraft server from a CurseForge/Modrinth server pack zip. Covers NeoForge/Forge install, Java version, JVM tuning, firewall, LAN config, backups, and launch scripts.
Also in 5 projects that use this
- +1 more from Saqlain-811
Other versions135 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 135
- NousResearch/hermes-agent★ 262ksame name
- garrytan/gstack★ 141ksame name
- dzhng/jevgrep★ 3.2ksame name
- ispc/ispc★ 3ksame name
- bergside/awesome-design-skills★ 2.9ksame name
- dataplat/dbatools★ 2.9ksame name
- Lilac-Labs/gini-agent★ 1.9ksame name
- Open-Curiosity/gini-agent★ 1.9ksame name
- dzhng/skills★ 1.5ksame name
- clice-io/clice★ 1.4ksame name
125 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository9 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- agySkill
- claudeSkill
- datacheckSkill
- hallucinatorSkill
- napkinSkill
- plain-writingSkill
- vizSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
17 rules. 0 are common, 12 are distinctive, and 5 are very specific to this project.
0
Common
Most of the 111 edited versions we read keep these.
12
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use OpenAI's Codex CLI to get code reviews, plan evaluations, and second opinions.
- Distinctive: line 42
Follow these when constructing Codex prompts.
- Distinctive: line 53
After presenting Codex findings, STOP: Do not make any code changes.
- Very specific: line 55
Run reviews and second opinions with a read-only sandbox so Codex itself cannot write to the workspace either.
- Distinctive: line 63
Use AskUserQuestion to clarify:
- Distinctive: line 81
Use the prompt templates below to construct a structured prompt.
- Very specific: line 99
Write the final message with -o codex_review_YYYYMMDD_HHMMSS.md (works for codex exec and codex exec review).
- Distinctive: line 142
Use these XML-tagged templates as the prompt string passed to Codex.
- Distinctive: line 146
Use for evaluating implementation plans, architecture decisions, or multi-step proposals.
- Distinctive: line 178
Use for reviewing diffs, uncommitted changes, or specific files.
- Distinctive: line 209
Use for "should we use X or Y" or "evaluate this approach" questions.
- Distinctive: line 238
Use when something is broken and you want Codex to find the root cause.
- Very specific: line 270
Every command below appends < /dev/null.
- Very specific: line 407
When running outside a git repository, use --skip-git-repo-check:
- Distinctive: line 415
Use XML prompt templates: Always use the structured templates above instead of bare string instructions
- Distinctive: line 417
One task per run: Don't mix review + fix + docs in a single invocation
- Very specific: line 425
macOS has no
timeout: use the Bash tool's timeout parameter, or perl -e 'alarm N.
“Common” is measured: kept by at least 6 in 10 of the 111 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Codex Review & Second Opinion Skill
Use OpenAI's Codex CLI to get code reviews, plan evaluations, and second opinions. This provides an independent AI perspective using GPT-6 Astra (default) or the GPT-5.6 family (Sol, Terra, Luna).
When to Use This Skill
Trigger when user:
- Uses
/codexcommand explicitly - Asks for a "code review"
- Wants to "evaluate a plan" or "check my implementation plan"
- Wants a "second opinion" on code or approach
- Says "review this", "check this code", "validate this"
- Asks "what do you think about this implementation"
- Wants to "double check" code changes
- Requests "another perspective" on code
Prerequisites
Codex CLI must be installed, current, and authenticated:
# Check installation and version (gpt-6-astra needs codex-cli >= 0.153.1)
which codex
codex --version
# Upgrade if older
codex update
# Login if needed
codex login
# Diagnose auth, config, or runtime problems
codex doctorPrompt Rules
Follow these when constructing Codex prompts. Better prompts beat higher reasoning effort.
- Use XML-tagged prompt blocks — give Codex a
<task>, an output contract, and grounding rules instead of bare string instructions. - Don't be vague — "take a look at this" produces vague output. State what you want evaluated and what shape the answer should take.
- Don't mix unrelated jobs — review in one run, fix in another, docs in a third. One clear task per Codex invocation.
- Don't ask for "more reasoning" — tighten the output contract or add a
<verification_loop>instead of saying "think harder." - Separate facts from inferences — always include
<grounding_rules>so Codex labels speculation explicitly. - Specify output shape — tell Codex exactly what sections to return. Structured output is easier to act on.
Guardrail
After presenting Codex findings, STOP. Do not make any code changes. Do not fix any issues. Ask the user which issues, if any, they want fixed before touching a single file. Auto-applying fixes from a review is strictly forbidden, even if the fix is obvious.
Run reviews and second opinions with a read-only sandbox so Codex itself cannot write to the workspace either. Note that codex review defaults to workspace-write and will happily run test suites that write logs into the repo; always pass -c sandbox_mode="read-only" (see Step 3).
Workflow
Step 1: Determine What to Review
ALWAYS ask the user what they want reviewed:
Use AskUserQuestion to clarify:
- Scope: What should be reviewed?
- Uncommitted changes (staged/unstaged)
- Specific file(s)
- Changes against a branch
- A specific commit
- An implementation plan
- General approach/implementation question
- Model: Which model to use?
gpt-6-astraatxhigheffort - GPT-6 flagship, deepest analysis (default for reviews)gpt-5.6-sol- Previous flagship; strong reviews at lower cost and lighter rate-limit usegpt-5.6-terra- Balanced, fastergpt-5.6-luna- Fast and cheap, for quick sanity checks- Effort
max/ultra- opt-in escalation only when the user explicitly asks to go deeper (ultraadds automatic task delegation and has unpredictable runtime)
Step 2: Build the Prompt
Use the prompt templates below to construct a structured prompt. Pick the closest template, fill in the specifics, and trim anything unnecessary.
Step 3: Execute
IMPORTANT: Use a read-only sandbox for reviews and second opinions. codex exec takes --sandbox read-only; codex review and codex exec review have no --sandbox flag, so pass -c sandbox_mode="read-only". Use workspace-write only when the task genuinely needs Codex to write files (for example running a test suite that writes logs). Never use --full-auto (deprecated, triggers a warning).
Prefer codex exec review over codex review. Both run the same review, but codex exec review also accepts -m, -o (final message to a file), --ephemeral, and --skip-git-repo-check.
CRITICAL: Pass the prompt as a direct string argument, NOT via heredoc or command substitution. Using $(cat <<'EOF' ... EOF) or piping causes Codex to hang waiting for stdin. Always pass the prompt inline as a quoted string argument to the command.
CRITICAL: Always close stdin with < /dev/null. When Codex is launched by an agent harness (Claude Code Bash tool, especially in background mode), the parent's stdin remains attached. Codex then sits indefinitely waiting for stdin input — 0% CPU, 0 bytes of output, never finishes. Append < /dev/null to every codex exec and codex review invocation. Without this, expect 30+ minute hangs. (The line Reading additional input from stdin... still prints at startup with < /dev/null; that is harmless.)
See Execution Modes and Prompt Templates below.
Step 4: Save Output
Codex streams its whole session log to stdout (hooks, every tool call and its output, and the final answer printed twice). Even a 30-line commit review produces a 75–140 KB stream, so never treat stdout as the review.
- Write the final message with
-o codex_review_YYYYMMDD_HHMMSS.md(works forcodex execandcodex exec review). - Redirect stdout and stderr to a scratch log outside the project (
> /path/to/scratch/codex_stream.log 2>&1) in case you need the trace. - Save the
-ofile next to the reviewed code or in the current working directory. - Plain
codex reviewhas no-o; if you must use it, redirect stdout to a scratch file and read the tail (tail -c 30000).
Execution Modes
MODEL defaults to gpt-6-astra, EFFORT to xhigh.
Mode 1: Review Uncommitted Changes
codex exec review --uncommitted -m MODEL -c model_reasoning_effort="EFFORT" -c sandbox_mode="read-only" -o codex_review_YYYYMMDD_HHMMSS.md < /dev/null > SCRATCH/codex_stream.log 2>&1Mode 2: Review Against Branch
codex exec review --base BRANCH -m MODEL -c model_reasoning_effort="EFFORT" -c sandbox_mode="read-only" -o codex_review_YYYYMMDD_HHMMSS.md < /dev/null > SCRATCH/codex_stream.log 2>&1Mode 3: Review Specific Commit
codex exec review --commit SHA -m MODEL -c model_reasoning_effort="EFFORT" -c sandbox_mode="read-only" -o codex_review_YYYYMMDD_HHMMSS.md < /dev/null > SCRATCH/codex_stream.log 2>&1Review flags. The scope flags (
--uncommitted/--base/--commit) are mutually exclusive with a custom prompt — to add review focus, drop the scope flag and pass instructions as a prompt:codex exec review -m MODEL -c sandbox_mode="read-only" "Review the uncommitted changes, focusing on X" < /dev/null.--title "..."adds a title to the summary. Plaincodex reviewtakes the same scope flags but only-coverrides:-c model="MODEL" -c model_reasoning_effort="EFFORT" -c sandbox_mode="read-only", and no-o.
Mode 4: Second Opinion on Specific Files
codex exec --sandbox read-only -m MODEL -c model_reasoning_effort="EFFORT" -o codex_review_YYYYMMDD_HHMMSS.md "STRUCTURED_PROMPT" < /dev/null > SCRATCH/codex_stream.log 2>&1Mode 5: Evaluate Implementation Plan
codex exec --sandbox read-only -m MODEL -c model_reasoning_effort="EFFORT" -o codex_review_YYYYMMDD_HHMMSS.md "STRUCTURED_PROMPT" < /dev/null > SCRATCH/codex_stream.log 2>&1Mode 6: General Second Opinion
codex exec --sandbox read-only -m MODEL -c model_reasoning_effort="EFFORT" -o codex_review_YYYYMMDD_HHMMSS.md "STRUCTURED_PROMPT" < /dev/null > SCRATCH/codex_stream.log 2>&1Prompt Templates
Use these XML-tagged templates as the prompt string passed to Codex. Copy the closest template, fill in specifics, and trim what you don't need.
Plan Evaluation
Use for evaluating implementation plans, architecture decisions, or multi-step proposals.
<task>
Evaluate this implementation plan against the codebase for feasibility, completeness, and risks.
Plan:
PLAN_CONTENT_HERE
</task>
<structured_output_contract>
Return:
1. feasibility issues (ordered by severity)
2. missing steps or edge cases
3. risks and tradeoffs
4. suggested improvements
5. open questions
</structured_output_contract>
<grounding_rules>
Ground every claim in the repository context or tool outputs.
If a point is an inference, label it clearly.
Do not invent problems that are not supported by the codebase.
</grounding_rules>
<verification_loop>
Before finalizing, verify that each concern is material and actionable, not speculative.
</verification_loop>Code Review
Use for reviewing diffs, uncommitted changes, or specific files.
<task>
Review this change for material correctness and regression risks.
Focus areas: FOCUS_AREAS_HERE
</task>
<structured_output_contract>
Return:
1. findings ordered by severity
2. supporting evidence for each finding
3. brief next steps
</structured_output_contract>
<grounding_rules>
Ground every claim in the repository context or tool outputs.
If a point is an inference, label it clearly.
</grounding_rules>
<dig_deeper_nudge>
Check for second-order failures, empty-state handling, retries, stale state, and rollback paths before finalizing.
</dig_deeper_nudge>
<verification_loop>
Before finalizing, verify that each finding is material and actionable.
</verification_loop>Architecture / Research Opinion
Use for "should we use X or Y" or "evaluate this approach" questions.
<task>
Research the available options and recommend the best path.
Context: CONTEXT_HERE
</task>
<structured_output_contract>
Return:
1. observed facts
2. reasoned recommendation
3. tradeoffs
4. open questions
</structured_output_contract>
<research_mode>
Separate observed facts, reasoned inferences, and open questions.
Prefer breadth first, then go deeper only where the evidence changes the recommendation.
</research_mode>
<citation_rules>
Back important claims with explicit references to the sources you inspected.
Prefer primary sources.
</citation_rules>Diagnosis
Use when something is broken and you want Codex to find the root cause.
<task>
Diagnose why the failing test or command is breaking in this repository.
Failure: FAILURE_DESCRIPTION_HERE
</task>
<compact_output_contract>
Return:
1. most likely root cause
2. evidence
3. smallest safe next step
</compact_output_contract>
<default_follow_through_policy>
Keep going until you have enough evidence to identify the root cause confidently.
Only stop to ask questions when a missing detail changes correctness materially.
</default_follow_through_policy>
<verification_loop>
Before finalizing, verify that the proposed root cause matches the observed evidence.
</verification_loop>
<missing_context_gating>
Do not guess missing repository facts.
If required context is absent, state exactly what remains unknown.
</missing_context_gating>Command Reference
Every command below appends < /dev/null. Do not omit it — see Step 3 above for why. SCRATCH is a directory outside the project for the stdout stream.
Code Review Commands
# Review uncommitted changes (default: astra at xhigh)
codex exec review --uncommitted -m gpt-6-astra -c model_reasoning_effort="xhigh" -c sandbox_mode="read-only" -o codex_review_20260906_120000.md < /dev/null > SCRATCH/codex_stream.log 2>&1
# Review with a custom focus (prompt mode — no scope flag)
codex exec review -m gpt-6-astra -c model_reasoning_effort="xhigh" -c sandbox_mode="read-only" -o codex_review_20260906_120000.md "Review the uncommitted changes. <xml-tagged prompt>" < /dev/null > SCRATCH/codex_stream.log 2>&1
# Review against main branch
codex exec review --base main -m gpt-6-astra -c model_reasoning_effort="xhigh" -c sandbox_mode="read-only" -o codex_review_20260906_120000.md < /dev/null > SCRATCH/codex_stream.log 2>&1
# Review specific commit
codex exec review --commit abc123 -m gpt-6-astra -c model_reasoning_effort="xhigh" -c sandbox_mode="read-only" -o codex_review_20260906_120000.md < /dev/null > SCRATCH/codex_stream.log 2>&1
# Review with title context
codex exec review --uncommitted --title "Add user authentication" -m gpt-6-astra -c model_reasoning_effort="xhigh" -c sandbox_mode="read-only" -o codex_review_20260906_120000.md < /dev/null > SCRATCH/codex_stream.log 2>&1
# Plain `codex review` (no -m / -o): same scope flags, overrides only via -c
codex review --uncommitted -c model="gpt-6-astra" -c model_reasoning_effort="xhigh" -c sandbox_mode="read-only" < /dev/null > SCRATCH/codex_stream.log 2>&1Plan Evaluation & Second Opinion Commands
# Evaluate an implementation plan
codex exec --sandbox read-only -m gpt-6-astra -c model_reasoning_effort="xhigh" -o codex_review_20260906_120000.md "<plan evaluation prompt>" < /dev/null > SCRATCH/codex_stream.log 2>&1
# Get architecture opinion (cheaper model)
codex exec --sandbox read-only -m gpt-5.6-sol -c model_reasoning_effort="xhigh" -o codex_review_20260906_120000.md "<research opinion prompt>" < /dev/null > SCRATCH/codex_stream.log 2>&1
# Review specific files in another project
codex exec --sandbox read-only -m gpt-6-astra -C /path/to/project -o codex_review_20260906_120000.md "<code review prompt>" < /dev/null > SCRATCH/codex_stream.log 2>&1
# Let Codex run tests that write files (only when the task needs it)
codex exec --sandbox workspace-write -m gpt-6-astra -o codex_review_20260906_120000.md "<diagnosis prompt>" < /dev/null > SCRATCH/codex_stream.log 2>&1Useful Optional Flags
--ephemeral— do not persist the session (good for throwaway one-off reviews; omit if you may wantcodex resumefollow-ups)--output-schema FILE— force the final message into a JSON Schema shape--json— emit JSONL events on stdout instead of the text stream-i FILE— attach an image to acodex execprompt (screenshots, figures)
Usage Examples
Example 1: Evaluate Implementation Plan
User: Evaluate my plan for adding auth
Claude asks: Which model? What specific concerns?
User: gpt-6-astra, focus on security
Claude builds XML prompt with plan content, executes:
codex exec --sandbox read-only -m gpt-6-astra -c model_reasoning_effort="xhigh" -o codex_review_20260906_140000.md "<plan eval prompt>" < /dev/null > SCRATCH/codex_stream.log 2>&1
Reports findings from the -o file. STOPS. Asks user what to act on.Example 2: Review Before Commit
User: Review my changes before I commit
Claude asks: What model? Any focus areas?
User: gpt-6-astra
Claude executes:
codex exec review --uncommitted -m gpt-6-astra -c model_reasoning_effort="xhigh" -c sandbox_mode="read-only" -o codex_review_20260906_140000.md < /dev/null > SCRATCH/codex_stream.log 2>&1
Reports findings. STOPS. Asks user what to fix.Example 3: Compare with Main
User: Review my feature branch against main
Claude executes:
codex exec review --base main -m gpt-6-astra -c model_reasoning_effort="xhigh" -c sandbox_mode="read-only" -o codex_review_feature.md < /dev/null > SCRATCH/codex_stream.log 2>&1
Reports findings. STOPS. Asks user what to act on.Available Models
Source of truth: ~/.codex/models_cache.json (the catalog the CLI fetched, with fetched_at and client_version). Re-check it when a model is missing or a new one lands.
GPT-6 Astra shipped 2026-09-03 (Codex CLI 0.153.1+). The GPT-5.6 family (public since 2026-07-09) remains available. Reasoning efforts are low / medium / high / xhigh / max, plus ultra on Astra, Sol, and Terra (Codex-only; adds automatic task delegation).
| Model | Best For | Speed / Cost |
gpt-6-astra | Reviews, deep analysis, hardest problems (default for reviews, at xhigh effort) | Slowest, most expensive (about 2x Sol per token; Fast service tier is 2x speed at 2x usage) |
gpt-5.6-sol | Strong reviews when Astra is rate-limited or overkill | Slower, expensive |
gpt-5.6-terra | Balanced everyday second opinions | Medium |
gpt-5.6-luna | Quick sanity checks, high-volume tasks (no ultra) | Fast, cheapest |
gpt-5.5 | Legacy fallback (effort up to xhigh) | Medium |
Context notes: the Codex catalog lists a 272k context window for every model above. Astra's API context is 1.05M tokens, but any request over 272k input tokens is billed at long-context rates (2x input, 1.5x output for the whole request), so keep review scope well under 272k. Astra's default effort in Codex is medium; this skill overrides it to xhigh for reviews.
Effort notes: max is for the hardest problems and is markedly slower; ultra adds automatic task delegation (spawns subagent work, unpredictable runtime). Use both only when the user explicitly asks to go deeper than xhigh.
AskUserQuestion Template
When triggered, ask:
Question 1: "What would you like Codex to evaluate?"
Options:
- Uncommitted changes (git working tree)
- Changes against a branch
- Specific file(s)
- An implementation plan
- General question/second opinion
Question 2: "Which model should I use?"
Options:
- gpt-6-astra @ xhigh (thorough, default for reviews)
- gpt-5.6-sol @ xhigh (strong, cheaper, lighter on rate limits)
- gpt-5.6-terra (balanced, faster)
- gpt-5.6-luna (quick sanity check)Error Handling
| Error | Solution |
| Not logged in | Run codex login; codex doctor for a fuller diagnosis |
gpt-6-astra unknown / not in catalog | codex --version must be >= 0.153.1; run codex update. Otherwise fall back to gpt-5.6-sol |
| Model not available (rate limit, tier) | Fall back to gpt-5.6-sol, then gpt-5.6-terra |
| Not in git repo | Use -C /path or --skip-git-repo-check |
| Timeout | Try with smaller scope, lower effort (high), or a faster model (terra/luna) |
| Hangs silently: 0% CPU, output file stops growing, no error | Stdin is still open (missing < /dev/null) or the prompt was passed via heredoc / $(cat ...). Close stdin and pass the prompt as an inline string. The startup line Reading additional input from stdin... is normal and does not by itself indicate a hang |
| Codex wrote files during a review (logs, caches) | You ran codex review without -c sandbox_mode="read-only" (its default is workspace-write). Delete what it wrote, rerun read-only |
| Review file is huge and the answer appears twice | You redirected stdout instead of using -o. Use -o for the final message; send stdout to a scratch log |
--full-auto is deprecated warning | Use --sandbox read-only (or workspace-write when writes are needed) |
Non-Git Directories
When running outside a git repository, use --skip-git-repo-check:
codex exec --sandbox read-only --skip-git-repo-check -m gpt-6-astra -o codex_review_20260906_120000.md "<prompt>" < /dev/null > SCRATCH/codex_stream.log 2>&1Tips
- Use XML prompt templates: Always use the structured templates above instead of bare string instructions
- Be specific: Fill in the template placeholders with concrete context
- One task per run: Don't mix review + fix + docs in a single invocation
- Review incrementally: Review smaller changes more frequently; keep total input well under 272k tokens
- Read-only by default:
--sandbox read-onlyforcodex exec,-c sandbox_mode="read-only"for reviews. Escalate toworkspace-writeonly when the task needs writes (--full-autois deprecated) - Prefer
codex exec review: it accepts-m,-o,--ephemeral; plaincodex reviewonly takes-coverrides - Working directory: Codex needs to be run from the project directory (or pass
-C) - Never use heredocs for prompts: Pass prompts as direct string arguments. Heredocs (
$(cat <<'EOF' ... EOF)) and command substitution cause Codex to hang waiting for stdin - Always close stdin with
< /dev/null: Without it, codex hangs indefinitely (0% CPU, 0-byte output) when launched by an agent harness, especially in background mode. This is the single most common cause of "codex is stuck" - Use
-ofor the answer, a scratch log for the stream: stdout is the full session trace, not the review - macOS has no
timeout: use the Bash tool's timeout parameter, orperl -e 'alarm N; exec @ARGV' codex ...
Limitations
- Requires internet connection and OpenAI API access (ChatGPT plan auth is rate-limited, not per-token billed)
- Rate limits may apply; Astra draws down usage faster than Sol
- Large codebases may need scoped reviews
- Cannot review files outside git repository by default
- Astra declines advanced offensive-security tasks unless the account has elevated access
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

