solicit-proposals

Orchestrates agent reflection rounds and collects improvement proposals into governance files.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/nickgogan/improvement-loop --skill solicit-proposals-nickgogan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: solicit-proposals
Source: https://github.com/nickgogan/improvement-loop/tree/main/.claude/skills/solicit-proposals
Command: npx skills add https://github.com/nickgogan/improvement-loop --skill solicit-proposals-nickgogan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Coordinating periodic self-improvement across multiple IL agents (Owner, Researcher, Codifier, Librarian) is manual and inconsistent—reflections go stale, proposals lack traceability, and no record ties a round together. This Skill runs the full cycle: freshness checks, reflection triggering, focus-area dispatch, and proposal collection. ## Core Features & Use Cases - Reflection freshness checks: Scans each agent's agents/{name}/reflections/ directory and flags stale agents based on a 21-day / 3-session threshold or focus-area drift. - Shared reflection prompt injection: Loads an immutable, agent-agnostic prompt template and injects focus areas, agent name, and dates at run time. - Proposal collection with traceability: Each proposal in governance/proposals/ links back to its source reflection via derives_from_reflection, and a round record indexes the entire cycle. - Use Case: After a major system migration, Nick invokes a reflection round with focus areas like "context-rot" and "skill coverage"; each agent self-reflects, drafts proposals, and Nick reviews them before any become IB items. ## Quick Start Run a reflection round across all four IL agents with focus areas on efficiency and skill gaps, then summarize the proposals drafted for my review.

Frequently Asked Questions about solicit-proposals

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

FAQPage Schema
How do I run an agent reflection round with solicit-proposals?▼

Invoke the skill with optional arguments like --focus "area1,area2", --agents owner,researcher, or --force-refresh. It checks each agent's reflection freshness, triggers stale agents to self-reflect using a shared prompt, and collects proposals into governance/proposals/.

How does reflection freshness checking work for IL agents?▼

The skill globs agents/{name}/reflections/*.md and reads the most recent reflection's frontmatter. An agent is stale if it has no reflections, the last one is older than 21 days or 3 Owner sessions, or new focus areas exceed the reflection's recorded focus_areas.

Can agents file proposals without running a reflection round?▼

Yes. Agent-initiated proposals are written directly to governance/proposals/ with trigger set to agent-initiated and derives_from_reflection set to null. The skill is only for Owner-orchestrated rounds, not independent agent filings.

What happens if an agent fails or refuses to reflect?▼

The round fails soft: the failure is logged in the round record, that agent is skipped for proposal drafting, and the round continues with remaining agents. The skill never retries autonomously or blocks other agents.

When should I not use solicit-proposals?▼

Do not use it for system drift detection (use /system-health or /system-audit), consumer-to-producer feedback (use the feedback/ channel), or converting proposals to IB items—that conversion happens via Owner follow-up after Nick accepts proposals.