Agent skill

aget-propose-skill

Enable structured proposal of new skills before implementation. Follows 'propose -> review -> approve -> implement' governance pattern. Advisory enforcement.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/aget-propose-skill-aget-framework-template-operator-ag

SKILL.md

/aget-propose-skill

Create a structured skill proposal before implementation. Follows governance pattern: propose → review → approve → implement.

Purpose

Prevent unreviewed skill proliferation. Forces deliberate consideration of skill purpose, triggers, and design before investing in implementation.

Input

$ARGUMENTS - Skill name or idea description

Execution

Step 1: Gather Information

Collect from user:

  1. Skill name (must follow aget-{verb}-{object} pattern)
  2. Purpose - What problem does this skill solve?
  3. Triggers - What user actions/phrases should invoke it? (minimum 2)
  4. Category - Governance, Creation, Monitoring, Learning, Planning, Fleet Ops?
  5. Scope - Universal (all agents) or Agent-specific?

Step 2: Validate Constraints

C1: Name Format

Pattern: aget-{verb}-{object}
Valid:   aget-check-evolution, aget-record-lesson
Invalid: healthcheck-evolution, aget_record_lesson, myskill

C2: Uniqueness

bash
# Check if skill already exists
test -d .claude/skills/$SKILL_NAME && echo "EXISTS" || echo "OK"

C3: Minimum Triggers

Triggers provided >= 2

If any constraint fails, report error and stop.

Step 3: Create Proposal

Create file at planning/skill-proposals/PROPOSAL_{name}.md:

markdown
# Skill Proposal: {name}

**Date**: {YYYY-MM-DD}
**Author**: {agent}
**Status**: PROPOSED

---

## Summary

**Name**: {name}
**Category**: {category}
**Scope**: {Universal/Agent-specific}

## Purpose

{What problem does this solve?}

## Triggers

When user says:
- "{trigger 1}"
- "{trigger 2}"
- ...

## Design Notes

{Initial design considerations}

## Dependencies

{Other skills or resources needed}

## Approval

- [ ] Principal reviewed
- [ ] Design approved
- [ ] Ready for implementation

---

*Use `/aget-create-skill {name}` to implement after approval.*

Step 4: Update Index (if exists)

If planning/skill-proposals/INDEX.md exists, add entry.

Step 5: Report

Proposal created: planning/skill-proposals/PROPOSAL_{name}.md

Next steps:
1. Review proposal with principal
2. Get approval
3. Run /aget-create-skill {name} to implement

Constraints

  • C1: Name MUST follow aget-{verb}-{object} pattern
  • C2: Skill MUST NOT already exist
  • C3: MUST have at least 2 triggers
  • C4: Advisory enforcement - no technical blocking if bypassed

Enforcement Model

From supervisor inquiry (RQ-C):

"Nothing prevents it technically... Compliance is voluntary + supervised."

This skill creates a proposal artifact. If an agent bypasses it and creates skills directly:

  • No runtime block occurs
  • Supervisor may detect via /aget-fleet-scan or healthchecks
  • Intervention follows supervision patterns (critique + teaching)

Related Skills

  • /aget-create-skill - Implement approved proposals
  • /aget-create-project - Create project plans

Traceability

Link Reference
POC POC-017
Project PROJECT_PLAN_AGET_UNIVERSAL_SKILLS.md
Source Fleet Skill Deployment Report (supervisor)
Pattern Propose → Review → Approve → Implement

aget-propose-skill v1.0.0 Category: Governance POC-017 Phase 3

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results