skill-optimizer-lawvable
Guide to analyze a current work session and propose improvements to skills. Use (1) automatically after working with a skill to capture learnings, (2) when the user suggests improvements, corrections, or additions during a skill-related session, or (3) when the user manually invokes `self-improve`.
npx skills add lawve-ai/awesome-legal-skills --skill skill-improvement-malik-taiar --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Self-Improve Skill Analyze the current conversation and propose improvements to skills based on corrections, successes, and edge cases discovered during the work session. ## Triggers - `self-improve` - Analyze session and propose improvements - `self-improve [skill-name]` - Target a specific skill - `self-improve on` - Enable automatic mode (hook) - `self-improve off` - Disable automatic mode - `self-improve status` - Show automatic mode status - `self-improve [skill-name] history` - Show modification history --- ## Main Workflow (`self-improve`) ### Step 1: Identify the Skill If skill name not provided, list available skills from `skills/` directory and ask: ``` Which skill should I analyze for this session? [List skills found in skills/ directory] ``` ### Step 2: Detect Signals Scan the conversation for **signals** - moments where the user expressed feedback: | Signal Type | Examples | |-------------|----------| | **Correction** | "No", "That's not right", "It's missing X", "Always do Y", user rewrites output | | **Success** | "Perfect", "Yes", "Exactly", user accepts without changes | | **Edge case** | User needed a workaround, skill couldn't handle the request | ### Step 3: E
- Triggers
- Main Workflow (self-improve)
- Step 1: Identify the Skill
- Step 2: Detect Signals
- Step 3: Evaluate Each Signal for Quality
- Step 4: Grade the Signal
- Step 5: Ask for Clarification
- Step 6: Propose Changes
- Step 7: If Approved
- Step 8: Save Observations
- Secondary Commands
- self-improve on
- self-improve off
- self-improve status
rm -f ./.disabled touch ./.disabled
What does the skill-optimizer-lawvable skill do?
Guide to analyze a current work session and propose improvements to skills. Use (1) automatically after working with a skill to capture learnings, (2) when the user suggests improvements, corrections, or additions during a skill-related session, or (3) when the user manually invokes `self-improve`.
How do I install it?
Run `npx skills add lawve-ai/awesome-legal-skills --skill skill-improvement-malik-taiar --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From lawve-ai/awesome-legal-skills, a repository with 618 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
