Chalk Labs
Need help deploying self-improvement?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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/aien-dev-self-improvement
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
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
self-improvement- Description
- None
- License
- Apache-2.0
- Instructions
- 110 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Agent Skills spec issues
- invalid YAML frontmatter: Nested mappings are not allowed in compact mappings at line 2, column 14:
- name: missing
- description: missing
Files (2)
- .crumb
- SKILL.md
SKILL.md (first lines)
# Autonomous Self-Improvement and Browser Mirror Protocol Use this skill when modifying AIEN core code, improving skills via Microsoft SkillOpt, inspecting the JSpace dream cycle, or verifying live UI and streaming behavior using the headless browser mirror harness. ## Core Pillars of Sovereign Self-Improvement 1. Never Break Live Harnesses: Live systemd services (spark-cockpit.service, ~/.local/bin/aien) must never be edited directly. All exploratory code modifications, refactorings, and experiments must take place inside an isolated git worktree sandbox. 2. Deterministic IPC over Flaky Webhooks: Browser self-testing uses Chrome DevTools Protocol (CDP) WebSocket on port 9222 and local Unix Domain Sockets (UDS). Webhooks are strictly forbidden for local control loops. 3. Dual-Seat Mirror Auditing: AIEN tests his live Cockpit UI by driving headless Chrome as an adversarial auditor, verifying page hydration, live token streaming via Axum SSE, tactile action buttons, and tab transitions. ## 1. The Autonomous Sandbox Subsystem (aien --sandbox) When tasked with improving or modifying your own codebase (aien-sovereign-core): ### Step 1: Initialize the Worktree Sandbox Run the sandbox init command to branch main into an isolated worktree at ~/workspace/aien-sandbox: ```bash aien --sandbox init auto-improve ``` Or directly via git: ```bash git -C ~/workspace/aien-sovereign-core worktree add ~/workspace/aien-sandbox -b auto-improve ``` ### Step 2: Make Edits and Run Tests Apply edits inside ~/workspace/aien-sandbox. Verify compiler checks and test passes: ```bash aien --sandbox test ``` Or directly: ```bash cargo check --tests --manifest-path ~/workspace/aien-sandbox/Cargo.toml ``` ### Step 3: Inspect Sandbox Status Check git diff and untracked changes within the worktree: ```bash aien --sandbox status ``` ### Step 4: Promote Verified Edits or Clean Up If tests pass, promote the branch into main and rebuild the release binary: ```bash aien --sandbox promote "feat(core): verified autonomous self-improvement" ``` If tests fail or the experiment is aborted, clean the worktree: ```bash aien --sandbox clean ``` ## 2. Microsoft SkillOpt Self-Evolution Loop To optimize a sovereign skill against a held-out benchmark split using the local model seat on port 18006: ```bash bash ~/atlas-skillopt-stage.sh ``` ### Key Operational Invariants 1. Endpoint and Model: The local model seat on port 18006 registers as atlas-lightning-omni. Both OPTIMIZER_DEPLOYMENT and TARGET_DEPLOYMENT must be set to atlas-lightning-omni. 2. Split Size Alignment: When running mini-batch iterations, pass --limit N matching train.train_size=N to satisfy dataloader size assertions. 3. Worker Throttling: Set env.workers to 2 and env.exec_timeout to 300 in the dataset YAML configuration to avoid saturating the model seat batch queue. 4. Output Artifacts: Produces best_skill.md and automatically deploys the winning patch to ~/skills/atlas-skillopt/SKILL.md. ## 3. JSpace Dynamic Dream Cycle (Eden Loop) The autonomous consolidation loop operates continuously in the background on port 18085 during operator idle windows. ### Status and Health Probing ```bash curl -s http://127.0.0.1:18085/health curl -s http://127.0.0.1:18085/pulse ``` Outputs heartbeat BPM, coherence score, secret hygiene posture, and territory maps. ### Manual Cycle Trigger and Integration Verification The Python dream engine (basecamp/aien-dream/dream_engine.py) was removed from the sovereign build (sovereign-core #181). The `/dream` command in `aien` now says so and points to the native `spark-dream` binary for dream telemetry. A manual cycle trigger and the scoring/storage verification are unavailable until a native replacement lands. ## 4. Headless Browser Mirror and Mentor Harness AIEN drives a headless Chrome over the Chrome DevTools Protocol from Rust (`crates/aien-cli/src/browser_mirror.rs`, sovereign-core #180). No Python and no extra crates: the websocket client and the base64 decoder live in the module. The same code runs behind the `browser` tool, `aien --browser`, and the standalone binary: ``` aien-browser-mirror --test # Cockpit self-test: report.json + 3 screenshots aien-browser-mirror --mentor "<prompt>" # one chat prompt, waits for the reply, screenshot aien-browser-mirror --screenshot [file.png] --url U # screenshot of any page aien-browser-mirror --eval "<javascript>" --url U # evaluate an expression on any page ``` Defaults: `--url http://127.0.0.1:18095` (override with `--url` or `AIEN_COCKPIT_URL`), `--out-dir ~/basecamp/ui-tests`, Chrome found as `google-chrome`, `chromium` or `AIEN_CHROME`. Exit status 0 means PASSED, COMPLETED or ok. The self-test checks hydration (title, `#chat-input`, navigation controls), a live chat reply sent through `#btn-send` that stops growing, and every `[data-view]` or `[data-tab]` control switching to a present view. Screenshots land as `cockpit_init.png`, `cockpit_chat_stream.png` and `cockpit_actions.png`, next to `report.json`. The mentor run writes `cockpit_mentor_response.png` and `mentor_response.json` (COMPLETED when the reply is longer than 50 characters). The Cockpit must be running for the self-test; against a dead port the report says FAILED with `chat_input: false`. ## 5. Cortex Memory Commitment Record a durable procedure receipt to Spark Cortex from inside `aien`, using the built-in command (name, a vertical bar, then the content): ``` /cortex write sovereign_self_improvement_loop | Verified self-improvement procedure: isolated git worktree in ~/workspace/aien-sandbox, JSpace dream telemetry via spark-dream, and Microsoft SkillOpt validation gate. ``` The command reads CORTEX_TOKEN from the AIEN vault and prints the receipt id; check it with `/cortex search sovereign_self_improvement_loop`.
From aien-dev/aien-sovereign-core-mv, Apache-2.0.
More from aien-dev/aien-sovereign-core-mv
- 0.561score
unslop
aien-dev
Strict technical voice protocol.
SkillAFreshness: AClaude Code +9 - 0.561score
model-adapters-pr
aien-dev
Autonomous open-source model adapter and pull request pipeline for AIEN.
SkillAFreshness: AClaude Code +9 - 0.561score
open-source-etiquette
aien-dev
Essential developer etiquette, communication norms, and contribution policies for participating authentically in open-source projects on GitHub.
SkillAFreshness: AClaude Code +9 - 0.558score
gpu-telemetry
aien-dev
Query, parse, and stream NVIDIA DGX Spark Grace Blackwell GB10 GPU metrics, thermals, VRAM, and NVLink telemetry.
SkillAFreshness: AClaude Code +9 - 0.558score
scaffold-project
aien-dev
Autonomous project scaffolding protocol for sovereign workspaces with mandatory .crumb, .goals.json, and scent marks.
SkillAFreshness: AClaude Code +9 - 0.558score
radicle-sync
aien-dev
Peer-to-peer sovereign code synchronization using Radicle without external centralized forge dependencies.
SkillAFreshness: AClaude Code +9 - 0.521score
github-operations
aien-dev
Autonomous GitHub operations protocol for AIEN to manage repositories, create issues, open pull requests, and push code using the gh CLI.
SkillBFreshness: BClaude Code +9 - 0.516score
agent-onboarding
aien-dev
Comprehensive onboarding guide, operational standards, and verification protocol for autonomous AI agents collaborating within the AIEN sovereign ecosystem.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 75
- Last commit (this folder)
- Oct 15, 2026 (15 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Website
- www.aienos.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from aien-dev
- 0.561score
unslop
aien-dev
Strict technical voice protocol.
SkillAFreshness: AClaude Code +9 - 0.561score
model-adapters-pr
aien-dev
Autonomous open-source model adapter and pull request pipeline for AIEN.
SkillAFreshness: AClaude Code +9 - 0.561score
open-source-etiquette
aien-dev
Essential developer etiquette, communication norms, and contribution policies for participating authentically in open-source projects on GitHub.
SkillAFreshness: AClaude Code +9 - 0.558score
gpu-telemetry
aien-dev
Query, parse, and stream NVIDIA DGX Spark Grace Blackwell GB10 GPU metrics, thermals, VRAM, and NVLink telemetry.
SkillAFreshness: AClaude Code +9 - 0.558score
scaffold-project
aien-dev
Autonomous project scaffolding protocol for sovereign workspaces with mandatory .crumb, .goals.json, and scent marks.
SkillAFreshness: AClaude Code +9 - 0.558score
radicle-sync
aien-dev
Peer-to-peer sovereign code synchronization using Radicle without external centralized forge dependencies.
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get self-improvement running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
self-improvement skill. Agent Mart. https://agentmart.dev/skills/aien-dev-self-improvement (last updated 2026-10-24)