← Back to Skills Marketplace
pskoett

simplify-and-harden

by pskoett · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
1430
Downloads
10
Stars
8
Active Installs
2
Versions
Install in OpenClaw
/install simplify-and-harden
Description
Post-completion self-review for coding agents that runs simplify, harden, and micro-documentation passes on non-trivial code changes. Use when: a coding task...
Usage Guidance
This skill appears coherent and low-risk, but take these precautions before enabling it: 1) If you run the documented 'npx skills add' command, inspect the remote package (pskoett/pskoett-ai-skills) first — npx will fetch and run external code. 2) Be aware interactive mode can apply 'simple patches' automatically; if you want to review every change, disable automatic edits or run the CI-only variant. 3) Confirm your agent actually enforces the 'only modified files' and budget/time limits to avoid unintended edits to unrelated code. 4) Keep independent reviews in your workflow — the skill is explicitly a first-pass self-review, not a substitute for external review. 5) Try the skill on small, low-risk tasks first and verify generated diffs/commits before using it on critical repositories.
Capability Analysis
Type: OpenClaw Skill Name: simplify-and-harden Version: 1.0.1 The OpenClaw AgentSkills skill bundle 'simplify-and-harden' is designed for post-completion code quality and security review. All files, including `SKILL.md` and `references/agent-context-snippets.md`, consistently instruct the AI agent to operate within strict scope and budget constraints, only modifying code it previously touched. Crucially, any structural changes (refactors or security refactors) require explicit human approval, with the agent instructed to pause and wait. The self-improvement loop is designed to refine the agent's own internal prompts, not to exfiltrate data or establish persistence. There is no evidence of malicious intent, data exfiltration, unauthorized execution, or prompt injection designed to bypass safety measures; instead, the instructions reinforce safety and human oversight.
Capability Assessment
Purpose & Capability
Name/description match the runtime instructions: a bounded post-completion simplify/harden/document pass on modified source files. The skill requests no binaries, env vars, or config paths, which is proportional to the claimed functionality.
Instruction Scope
SKILL.md stays within the stated scope (only touch files modified in the task, 20% budget limit, 60s default time cap). However it explicitly permits applying 'simple patches' automatically in interactive sessions and suggests the agent will determine diffs and make edits; that behavior can silently change user code if not monitored. Confirm your agent enforces the 'only modified files' rule, budget/time limits, and explicit approval for refactors/security refactors.
Install Mechanism
The registry lists this as an instruction-only skill with no install spec, yet SKILL.md shows an 'npx skills add pskoett/pskoett-ai-skills/simplify-and-harden' install command. That is a documentation/integration mismatch. Running the npx command would fetch external code (GitHub/npm), so inspect that package before executing it; the skill as published in the registry does not itself install code.
Credentials
No environment variables, credentials, or config paths are required. The lack of secret access is consistent with the skill's stated purpose.
Persistence & Privilege
The skill is not always: true and does not request persistent privileges. It recommends adding context snippets to agent configs in documentation, but those are manual actions by the operator and not automatic modifications of other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install simplify-and-harden
  3. After installation, invoke the skill by name or use /simplify-and-harden
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added explicit "fresh eyes" self-review step in the Simplify pass, requiring re-reading all added/modified code for bugs, errors, and brittle logic before edits. - Clarified the skill’s philosophy: emphasizes disciplined, fresh review using peak context before any further coding steps. - No changes to code or functionality; documentation improvement only. - No functional or interface changes. Safe for all users.
v1.0.0
Initial release of the "simplify-and-harden" skill for coding agents. - Provides an automated post-completion review (simplification, hardening, and micro-documentation) for non-trivial code changes. - Runs only on substantive code diffs, skipping docs, configs, generated files, or tests-only changes. - Restricts scope to code modified in the current task with strict budget and time limits. - Two-pass process: first simplifies for clarity and removes noise, then hardens against security and resilience gaps. - Cosmetic fixes auto-applied; refactors require explicit human approval via interactive prompts. - Designed to complement—*not* replace—independent review before merging.
Metadata
Slug simplify-and-harden
Version 1.0.1
License
All-time Installs 8
Active Installs 8
Total Versions 2
Frequently Asked Questions

What is simplify-and-harden?

Post-completion self-review for coding agents that runs simplify, harden, and micro-documentation passes on non-trivial code changes. Use when: a coding task... It is an AI Agent Skill for Claude Code / OpenClaw, with 1430 downloads so far.

How do I install simplify-and-harden?

Run "/install simplify-and-harden" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is simplify-and-harden free?

Yes, simplify-and-harden is completely free (open-source). You can download, install and use it at no cost.

Which platforms does simplify-and-harden support?

simplify-and-harden is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created simplify-and-harden?

It is built and maintained by pskoett (@pskoett); the current version is v1.0.1.

💬 Comments