← Back to Skills Marketplace
jose-compu

Self-Improving Coding Skill

by José I. O. · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
104
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install self-improving-coding
Description
Captures lint errors, type mismatches, runtime bugs, anti-patterns, refactoring opportunities, language idiom gaps, debugging insights, and tooling issues to...
Usage Guidance
This skill appears to do what it says: provide lightweight reminders and helpers for capturing coding learnings. Before enabling or installing, consider: 1) If you enable the OpenClaw hook (openclaw hooks enable ...), the skill will inject a reminder file into each agent bootstrap — review the reminder text and accept that it becomes part of the agent's context. 2) The scripts are local and do not exfiltrate data, but the error-detector reads CLAUDE_TOOL_OUTPUT — do not enable PostToolUse globally if you are concerned about accidentally capturing sensitive command output. 3) If you install manually via the suggested git clone, inspect the repo (and commit history) first — the registry package includes the scripts, but cloning an external URL pulls remote code. 4) The skill explicitly instructs not to log secrets; keep that practice and review any entries before promoting or sharing. If you want to be conservative, enable only project-level hooks (not user/global) and review/limit the PostToolUse hook to specific matchers (lint|test|build) so it only runs on known tool outputs.
Capability Analysis
Type: OpenClaw Skill Name: self-improving-coding Version: 1.1.0 The 'self-improving-coding' skill bundle is a developer productivity tool designed to help AI agents log coding errors, anti-patterns, and insights into local markdown files. It utilizes OpenClaw hooks (handler.js/ts) and workspace instructions (SKILL.md) to guide the agent's behavior toward continuous improvement. The included shell scripts are functional utilities: 'error-detector.sh' monitors tool output for common error patterns, and 'extract-skill.sh' provides a scaffold for creating new skills from logged learnings, including basic path sanitization to prevent directory traversal. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; the skill's operations are entirely local and aligned with its stated purpose.
Capability Assessment
Purpose & Capability
The name/description (capture lint/type/runtime learnings and promote them) align with the included files and scripts: activator, error detector, extraction helper, and OpenClaw hook handlers. Required env vars/binaries are none, which matches the stated lightweight logging purpose.
Instruction Scope
SKILL.md instructs creating .learnings/ logs in the project or OpenClaw workspace and to use hooks for automatic reminders. The scripts and handlers only inject reminder text or emit recommendations; they do not automatically write learnings to project files. The error detector reads the CLAUDE_TOOL_OUTPUT environment variable to detect error output (expected for a PostToolUse hook). Important: enabling the OpenClaw hook causes a virtual bootstrap file (CODING_SELF_IMPROVEMENT_REMINDER.md) to be injected into sessions, which is a form of workspace prompt injection — this is intended but worth noting because it changes agent context whenever the hook is enabled.
Install Mechanism
No installation spec is provided in the registry entry (instruction-only), and the package already includes scripts and hook handlers. SKILL.md mentions an optional git clone from a GitHub repo as a manual installation path — if you choose that route, treat it as you would any external repository. There are no remote downloads or archive extraction in the provided scripts.
Credentials
The skill declares no required environment variables or credentials. The only environment variable observed in code is CLAUDE_TOOL_OUTPUT (read-only input for the error-detector hook), which is consistent with detecting tool output and is proportional to the stated purpose. The SKILL.md warns not to log secrets, which is appropriate guidance.
Persistence & Privilege
always:false (no forced persistence). The optional hook, if enabled, will add a virtual reminder file into agent bootstrap context on agent:bootstrap events — this gives the skill influence over session context but only when explicitly enabled. The handler.ts also contains a guard to skip subagents. No code modifies other skills or global agent config by itself.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-improving-coding
  3. After installation, invoke the skill by name or use /self-improving-coding
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
**Version 1.1.0** - Added stackability contract for multi-skill installations. - Added namespaced logging guidance (`.learnings/coding/`) for coexistence with other skills. - Added required `Skill: coding` metadata field and cross-skill precedence/ownership rules. - Clarified hook arbitration model (single dispatcher, dedupe, rate limiting).
v1.0.0
Initial release of the self-improving-coding skill. - Enables structured logging of lint errors, type mismatches, runtime bugs, anti-patterns, refactoring opportunities, idiom gaps, debugging insights, and tooling issues. - Introduces `.learnings/` directory with `LEARNINGS.md`, `BUG_PATTERNS.md`, and `FEATURE_REQUESTS.md` for organized knowledge capture. - Provides clear guidelines for logging, review, and promotion of coding learnings to style guides, lint rules, code snippet libraries, and debug playbooks. - Supports OpenClaw platform with detailed setup and optional hook for automated reminders. - Designed for generic integration with Claude Code, Copilot, and other coding assistants.
Metadata
Slug self-improving-coding
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Self-Improving Coding Skill?

Captures lint errors, type mismatches, runtime bugs, anti-patterns, refactoring opportunities, language idiom gaps, debugging insights, and tooling issues to... It is an AI Agent Skill for Claude Code / OpenClaw, with 104 downloads so far.

How do I install Self-Improving Coding Skill?

Run "/install self-improving-coding" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Self-Improving Coding Skill free?

Yes, Self-Improving Coding Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Self-Improving Coding Skill support?

Self-Improving Coding Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Self-Improving Coding Skill?

It is built and maintained by José I. O. (@jose-compu); the current version is v1.1.0.

💬 Comments