extend-signal-schemalisted
Install: claude install-skill aiskillstore/marketplace
# Skill: extend-signal-schema (afi-core)
## Purpose
Use this skill when you need to **extend or refine signal schemas** in afi-core,
adding new fields or validation rules to the Raw, Enriched, Analyzed, or Scored
signal schemas.
This skill ensures changes are:
- **Safe**: Backwards compatible where possible, with clear migration paths
- **Governed**: Aligned with AFI Droid Charter, AFI Droid Playbook, and afi-core/AGENTS.md
- **Correct**: PoI/PoInsight remain validator-level traits, NOT signal fields
- **Tested**: Schema changes include minimal test coverage
This skill is primarily used by `schema-validator-droid` and any future afi-core
droids that work on signal schemas and validators.
---
## Preconditions
Before changing anything, you MUST:
1. Read:
- `afi-core/AGENTS.md`
- AFI Droid Charter
- AFI Droid Playbook
- Target schema file(s) in `schemas/`
2. Confirm:
- The requested change belongs in **afi-core** (signal language/validation),
not in `afi-reactor` (orchestration) or `afi-token` (economics).
- The change does **not** introduce PoI/PoInsight as signal fields.
- The change does **not** require editing smart contracts, Eliza configs, or
deployment/infra repos.
If any requirement is unclear or appears to violate AGENTS.md or Charter,
STOP and ask for human clarification instead of trying to be clever.
---
## Inputs Expected
The caller should provide, in natural language or structured form:
- **Target lifecycle stage**: Raw