improve

Detect skill gaps and propose improvements across user, project, and repo scopes.

2|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/fredrick84823/fstack --skill improve-fredrick84823
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: improve
Source: https://github.com/fredrick84823/fstack/tree/main/skills/improve
Command: npx skills add https://github.com/fredrick84823/fstack --skill improve-fredrick84823

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates continual learning and self-improvement of skills during use by detecting gaps and prompting for improvements.

Core Features & Use Cases

  • Signal Detection: automatically capture improvement signals from user interactions and skill outputs.
  • Signal Queues & Queues Management: centralizes pending gaps in signal-queue.md and candidate-queue.md.
  • Scope Resolution: determines repo/project/user scope to localize changes and avoid cross-repo interference.
  • Signal Collection Protocol: provides an opt-in template for downstream skills to describe gaps.
  • Workflows & Gates: supports 7-step improvement workflow, init batch processing, human review gates, and changelog updates.
  • Automation Hooks: integrates with Stop/SessionStart hooks to capture and propose improvements automatically.
  • Build & Audit: builds candidate proposals in memory for human review and writes back to SKILL.md after approval.

Quick Start

Run /improve to start the self-improvement workflow for your skills.

Frequently Asked Questions about improve

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate self-improvement for Claude skills during my workflow?

Automating self-improvement for Claude skills requires detecting gaps during use and attributing them to downstream rules. This skill runs a 7-step workflow to automatically capture signals, build candidate proposals, and enforce human review gates before writing changes to SKILL.md.

How does signal collection work for skill management in Claude workflows?

Signal collection for skill management captures improvement signals from user interactions and skill outputs. It centralizes pending gaps into signal-queue.md and candidate-queue.md files, automatically detecting areas needing refinement across user, project, and repo scopes.

Can I use Claude hook integration to automatically propose skill improvements?

Claude hook integration supports automatically proposing skill improvements by leveraging Stop and SessionStart hooks. These automation hooks capture signals during active sessions and generate candidate proposals for your review without manual triggering.

Do I need a specific file structure to run self-improving workflows on Claude skills?

Running self-improving workflows requires the SKILL.md file structure and supports scripts, references, and assets directories. You also need the jq dependency installed to process the JSON data used in signal queues and scope resolution.

What is the best way to manage skill gaps across different project scopes in Claude?

Managing skill gaps across different project scopes requires scope resolution to localize changes and prevent cross-repo interference. This skill determines whether a gap belongs to the user, project, or repo scope, then routes the proposed improvement to the correct level.

Why does my self-improving skill workflow require a human review gate?

A self-improving skill workflow requires a human review gate to enforce strict evaluation before any changes are applied. The system builds candidate proposals in memory and only writes back to SKILL.md after explicit human approval and changelog updates.