stylusnexus/skill-loop
MCP Server for self-improving AI coding skills. Observe → inspect → amend → evaluate loop for SKILL.md files. Works with Claude Code, Codex, and Copilot.
Platform-specific configuration:
{
"mcpServers": {
"skill-loop": {
"command": "npx",
"args": [
"-y",
"skill-loop"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Self-improving skills for AI coding tools.
Skills are static prompt files. Codebases are not. skill-loop closes the feedback loop so skills improve automatically when they degrade.
SKILL --> RUN --> OBSERVE --> INSPECT --> FIX
^ |
+---------------------------------------+| Package | Description | |---------|-------------| | @stylusnexus/skill-loop | Core engine (parser, registry, telemetry, inspector, amender) | | @stylusnexus/skill-loop-cli | CLI (npx skill-loop <command>) + MCP server (serve) | | @stylusnexus/skill-loop-mcp | MCP server (works with any MCP-compatible AI tool) | | @stylusnexus/skill-loop-claude | Claude Code adapter (PreToolUse/PostToolUse hooks) | | @stylusnexus/skill-loop-codex | OpenAI Codex adapter | | @stylusnexus/skill-loop-copilot | GitHub Copilot adapter |
Add one block to your MCP config. That's the only setup.
Claude Code (.mcp.json in your project root):
{
"mcpServers": {
"skill-loop": {
"command": "npx",
"args": ["@stylusnexus/skill-loop-cli", "serve"]
}
}
}Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"skill-loop": {
"command": "npx",
"args": ["@stylusnexus/skill-loop-cli", "serve"]
}
}
}Then ask your AI tool: **"Initial
Loading reviews...