atris/skills/improve/SKILL.md
Run one RL improvement tick on the workspace via POST /api/improve. Ships one verifiable change, scores it, writes the scorecard. The thing you pay for. Triggers on: improve, make this better, ship one thing, run a tick, get smarter.
npx skillsauth add atrislabs/atris improveInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Runs one improvement tick on the workspace. Calls POST /api/improve on the backend, which plans one task, builds it, verifies it, and scores it. Returns what shipped + the reward. Writes the scorecard locally.
This is the product. The thing the user pays for. One call, one verifiable result.
/improve
→ POST /api/improve { workspace: ".", mode: "full" }
→ backend picks a task, plans, builds, reviews, verifies
→ returns { task, reward, files_changed, verify_pass, summary }
→ CLI writes scorecard to .atris/presidio/scorecards.md
→ CLI reports result to user
The inference is Claude Code (or whatever model the backend uses). The environment is the folder. The endpoint is the bridge.
~/.atris/credentials.json for auth token.atris/business.json for the API base URL (or default to http://localhost:8000)POST /api/improve with:
{
"workspace": "<current working directory>",
"mode": "full",
"model": "sonnet"
}
.atris/presidio/scorecards.mdatris/lessons.mdfull — plan, build, review, verify (default)plan — just pick the task and show what it would dodry_run — run everything but don't commitIf the backend is unreachable (no auth, no network, localhost not running), fall back to local mode: run atris autopilot --auto --iterations=1 instead. Same loop, just local inference via claude -p subprocess. Report that it ran locally.
improved.
task: fixed the stale wiki ref in auth-flow.md
verify: pass (npm test, 143/143)
reward: +4
files: atris/wiki/briefs/auth-flow.md
time: 47s
scorecard updated.
testing
Detects AI slop and fixes it, especially in memos, docs, READMEs, messages, PRDs, and other written output. Based on Wikipedia's AI Cleanup patterns plus memo-specific anti-slop rules. Triggers on "copy edit", "review writing", "humanize", "deslopper", "ai patterns", "make it sound human", "AI slop", "anti-slop", "memo".
tools
Use when an agent needs to inspect or send local macOS iMessage through Atris CLI. Triggers on iMessage, Messages.app, local text messages, chat.db, or texting someone from the user's Mac.
databases
Submit, list, resolve, close, or delete Atris customer feedback. Use when user types /feedback or asks to triage the feedback queue.
development
Fast research sweep — arxiv, semantic scholar, github, web. Finds papers, scores relevance, extracts actionable insights, stores to wiki. Triggers on: research search, find papers, latest research, arxiv, what's new in, sweep papers, research sweep.