Skip to content
Back to skills

Ceo Feedback Iteration

ASecurity

Use when an Agent is asked to classify and improve open repository feedback through the managed feedback-iteration capability. The Skill owns the bounded diagnosis and decision protocol; the service owns capability state, persistence, and lifecycle transitions.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 12, 2026
ai-agentssqlapi

Works with

  • api

Security analysis

A100/100

Scanned September 12, 2026

npx -y skills add callzhang/ceo-agent-service --skill ceo-feedback-iteration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ceo Feedback Iteration?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ceo Feedback Iteration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/callzhang-ceo-feedback-iteration/badge)](https://www.skillsdirectory.com/skills/callzhang-ceo-feedback-iteration)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ceo-feedback-iteration
description: Use when an Agent is asked to classify and improve open repository feedback through the managed feedback-iteration capability. The Skill owns the bounded diagnosis and decision protocol; the service owns capability state, persistence, and lifecycle transitions.
metadata:
  managed_by: ceo-agent-service
  version: 1
---

# CEO Feedback Iteration

Use only the local Console API at `http://127.0.0.1:8765/api/console/feedback`.
Read the batch and every selected detail before changing a Skill, configuration,
or code. Treat `feedback_key` as the stable identity. The supplied persisted
summary, detail references, runtime configuration, loaded revision numbers, and
SHA values are factual context; do not ask a model to regenerate a summary or
invent IDs. Direct SQLite writes are forbidden.

## Bounded discussion profile

1. Establish the observed behavior and loaded capability facts, then identify
   the likely root-cause class.
2. Use brainstorming only if a material product or policy uncertainty remains.
   Ask one focused user question at a time, offering alternatives and a
   recommendation. Do not require discussion when the facts establish the path.
3. Before any change, persist one typed decision through
   `POST /api/console/feedback/batches/{batch_id}/decisions`. Include the
   current `feedback_key` values, persisted references, root cause, acceptance
   scenario, expected behavior, and verification.
4. Use exactly one scope: `skill_only` when policy/procedure is deficient but
   data, tool, and route exist; `runtime_config` when a valid capability is
   incorrectly bound or disabled; `code` when a required capability is missing
   or defective; `mixed` only when both are needed; `needs_human` for missing
   reusable policy, authorization, or indispensable business facts.
5. Execute only the persisted path. `needs_human` never resolves feedback.

## Verification boundary

Read back the decision and batch history. Record path-specific evidence through
the feedback API; a later resolution must prove the selected path, including
the active runtime/load receipt for Skill or configuration work, or commit and
tests for code work. Never claim a new batch while feedback iteration is
disabled, and never change generic `brainstorming` to encode this protocol.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.