self-improve-skill

Clarify requirements and run iterative optimization loops with scoring.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/jf3096/personal-configs --skill self-improve-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-improve-skill
Source: https://github.com/jf3096/personal-configs/tree/main/.codex/skills/self-improve-skill
Command: npx skills add https://github.com/jf3096/personal-configs --skill self-improve-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps users transform vague requirements into actionable, iterative loops, ensuring clear expectations and acceptance criteria are met through automated refinement.

Core Features & Use Cases

  • Requirement Clarification: Guides users through a structured process to define needs, expectations, and acceptance criteria.
  • Automated Iteration: Runs a defined loop to optimize a task based on specified parameters and scores.
  • Evidence Logging: Persistently records all stages of the process, including requirements, decisions, and iteration results.
  • Use Case: A product manager wants to define a new feature. They use this Skill to clarify the goal, scope, and acceptance criteria, then set up an automated loop to test and refine the implementation until it meets the target quality score.

Quick Start

Use the self-improve-skill to clarify requirements for a new feature and set up an automated optimization loop.

Frequently Asked Questions about self-improve-skill

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

FAQPage Schema
How do I clarify vague requirements into actionable acceptance criteria?

To clarify vague requirements into actionable acceptance criteria, use a structured requirement gathering process that defines needs, expectations, and scope. This approach progressively refines initial concepts into documented, auditable artifacts for validated output.

What is the best way to automate task optimization and iterative refinement?

Automating task optimization requires running a defined iterative loop based on configurable execution and scoring commands. This mechanism continuously refines the implementation until it meets the target quality score and validated output.

How do I set up an automated iteration loop for feature development?

Setting up an automated iteration loop for feature development involves defining the goal and scope, establishing acceptance criteria, and configuring scoring parameters. The loop then automatically tests and refines the implementation to meet target quality.

Can I use automated performance tuning for product management workflows?

Yes, you can use automated performance tuning for product management workflows by configuring execution and scoring commands. This manages the full lifecycle from initial concept to validated output, ensuring all requirements and iteration results are met.

How does evidence logging work during requirement clarification and iteration?

Evidence logging during requirement clarification and iteration persistently records all stages of the process. It captures requirements, decisions, and iteration results, ensuring all artifacts are documented and auditable for future reference.

Do I need predefined scoring parameters to optimize a task iteratively?

Yes, you need predefined scoring parameters to optimize a task iteratively. The automated optimization loop relies on configurable execution and scoring commands to evaluate progress and determine when the implementation meets the target quality score.