correct
Investigate and prevent recurring agent mistakes in a repository.
Skill by sreejithraman
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/sreejithraman-correct
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/correct
What's inside
- Skill name
correct- Description
- Investigate and prevent recurring agent mistakes in a repository. Use when asked to find repeated corrections or turn known failure patterns into architecture changes and enforceable checks.
- License
- MIT
- Instructions
- 78 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Correct Own recurring failure prevention: connect actual mistakes to a repair that prevents the same failure mechanism. Use [Engineering Principles](../engineering-principles/SKILL.md) for design decisions and enforcement selection, and the shared [guard proof](../codebase-design/references/preventing-mistakes.md) for historical rejection and repaired-path success. ## Establish the evidence Honor the requested repository, area, history window, and finish line. A request for a plan ends with a supported plan; a request to fix recurring mistakes includes implementation and verification within that scope. Start with the supplied examples. Otherwise choose and report a bounded recent history window, then inspect commits, reverts, substantive review feedback, and instructions or comments that explain past failures. Follow promising records to their actual diffs. When conversations could explain a correction, use scoped T3 thread search/read or available local session logs. Report searched sources, coverage limits, and unavailable records; bounded search is not exhaustive recall. Group examples by failure mechanism. Count separate occurrences, not several records of one incident. Cite at least two occurrences before calling a class recurring. Keep single incidents and suspected risks distinct. Check current code and enforcement: an old mistake that is already prevented is evidence of a resolved class, not a reason to rebuild its guard. Rank the live classes by observed frequency, impact, and current exposure. Keep observed facts separate from inferred causes. Finish this step with cited examples, a current path that still permits each failure, and the limits of the search. If no recurring class is supported, say so rather than inventing one. ## Choose and test the repair For each class worth addressing, identify the invariant and its owner. Apply [Encode Lessons in Structure](../engineering-principles/references/encode-lessons-in-structure.md) and explain why a higher-level repair would not help or would cost too much. Resolve technical uncertainty with focused [architecture experiments](../improve-codebase-architecture/references/experiments.md). Use the experiment evidence to decide routine technical questions within the requested scope. Return a prioritized plan connecting each class to: - Its occurrences, frequency, impact, and current exposure. - The invariant, owner, proposed repair, and enforcement mechanism. - The historical failing case and repaired path that will prove the guard. - Experiment results, tradeoffs, affected callers, migration steps, and checks. Label proposed proof separately from checks already run. Include reproduction commands and artifact paths for experiments, and name unresolved facts with the next check that would settle them. Keep the plan in chat unless the user or project requests another destination. No permanent rule table is required. ## Implement within the requested finish line For a planning request, hand back the evidence and recommendation for review. For an authorized repair, migrate the affected callers and examples, implement the guard, and prove historical rejection and repaired-path success using the shared guidance. Verify legitimate supported paths too; narrowing the accepted behavior to hide the failure is not prevention. Use [orchestration](../orchestration/SKILL.md) for bounded assignments and [review-fix-loop](../review-fix-loop/SKILL.md) for behavior or procedure changes. Use [verify](../verify/SKILL.md) when the repair changes a user workflow. Requested stacked delivery uses [gh-stack](../gh-stack/SKILL.md); explicitly requested goal or swarm execution uses [goal-swarm](../goal-swarm/SKILL.md). The requested finish line governs PR publication and merging. Report each class as planned, prevented, partly covered, resolved already, or deferred, with its evidence, checks, and remaining exposure. Planning is complete when the recommendations have traceable evidence and a usable migration/proof plan. Implementation is complete when the selected repairs and checks pass, required review is settled, and remaining classes have explicit dispositions.
From sreejithraman/SreeStack, MIT.
More from sreejithraman/SreeStack
- 0.592score
agent-login
sreejithraman
Use when signing into applications, setting up or diagnosing agent credential access, or supplying and managing approved credentials for authentication.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
app-intents
sreejithraman
App Intents work on Apple platforms.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
app-store-connect
sreejithraman
Use when asked to check App Store Connect builds, investigate TestFlight crashes or feedback, distribute betas, prepare or submit a release, fix App Review…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
engineering-principles
sreejithraman
Guide engineering design and implementation decisions.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
architect
sreejithraman
Sketch caller usage, types, signatures, and module structure, then stay in the loop while implementation fills in.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
animate
sreejithraman
Design, implement, and tune web, SwiftUI, and UIKit interface motion.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
goal-swarm
sreejithraman
Pursue an explicitly requested goal or swarm through its finish line.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
arena
sreejithraman
Produce independent candidates for one artifact, pick a base, and graft the strongest parts into one verified result.
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
gauntlet-loop
sreejithraman
Turn a goal into a short, paste-ready prompt for a builder-and-critic loop against a real quality bar.
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
change-safety
sreejithraman
Assess a code change's blast radius beyond its diff.
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
code-why
sreejithraman
Investigate code history to explain a design decision's rationale, when and why a regression was introduced, or whether an old constraint still applies.
SkillAFreshness: A★ 1Claude Code +9 - 0.576score
handoff
sreejithraman
Transfer or resume unfinished work through a compact handoff document.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 21, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/sreejithraman/SreeStack
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from sreejithraman
- 0.592score
engineering-principles
sreejithraman
Guide engineering design and implementation decisions.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
app-intents
sreejithraman
App Intents work on Apple platforms.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
app-store-connect
sreejithraman
Use when asked to check App Store Connect builds, investigate TestFlight crashes or feedback, distribute betas, prepare or submit a release, fix App Review…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
agent-login
sreejithraman
Use when signing into applications, setting up or diagnosing agent credential access, or supplying and managing approved credentials for authentication.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
animate
sreejithraman
Design, implement, and tune web, SwiftUI, and UIKit interface motion.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
architect
sreejithraman
Sketch caller usage, types, signatures, and module structure, then stay in the loop while implementation fills in.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
correct skill. Agent Mart. https://agentmart.dev/skills/sreejithraman-correct (last updated 2026-10-24)