Style Evolve
SkillDev toolsPublic entrypoint for Citum style work. Activate on: 'upgrade', 'migrate', 'create', 'tune', any style authoring request, or any request to fix/improve/convert a Citum or CSL citation style. Route to the shared workflow docs and internal roles.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Style Evolve skill
What this skill tells your AI
The instructions your AI receives, as published by citum/citum-core in .skills/style-evolve/SKILL.md and read by ahel’s review.
Use this skill for any Citum style request that should be handled through the shared style workflow.
Read first:
docs/policies/STYLE_WORKFLOW_DECISION_RULES.mddocs/guides/STYLE_WORKFLOW_EXECUTION.mddocs/guides/AGENT_SKILLS.mddocs/architecture/audits/2026-07-31_EXACT_PARITY_REFOCUS.md— why fidelity alone is not sufficient evidence of correct renderingdocs/guides/JJ_AI_CHANGE_STACK.mdwhen.jjis present and local stack curation would help isolate the work
Public Modes
upgrade: improve an existing Citum style.migrate: convert CSL 1.0 source into Citum style YAML.create: author a new Citum style from source evidence.tune: drive an embedded-core style to 100% fidelity, a raised exact-parity floor, + clean SQI via iterative LLM authoring, seeded by migrate evidence. Fidelity, exact parity, and SQI are all hard gates for this mode, applied in that order. Loop defined indocs/guides/STYLE_WORKFLOW_EXECUTION.md.
Routing
- Use
spec-plannerwhen the request needs architecture or schema decisions. - Use
migration-researcherwhen the evidence points tocitum_migrate. - Use
rust-implementerfor bounded Rust fixes. - Use
style-qa-reviewerfor the final style QA gate.
Operating Rules
- Fidelity is the hard gate for all tiers. It is a lenient, punctuation/case-insensitive comparison — necessary but not sufficient evidence of correct rendering.
- Exact parity is a hard gate for embedded-core styles:
passedmay never drop below the floor inscripts/report-data/embedded-parity-baseline.json, and it is the primary tuning objective fortune. Diagnostic only for dependent styles. - SQI is a hard gate for embedded-core styles, ordered after fidelity and exact
parity; advisory/tie-breaker for dependent styles. See
docs/policies/STYLE_WORKFLOW_DECISION_RULES.mdfor the tier definition and quality bar. - For embedded-core targets, use
tunerather than treating migrate output as final. - An exact-parity residual that isn't a
style-defect/processor-defect/registered divergence is recorded inscripts/report-data/parity-adjudication.jsonasciteproc-correctorunclear; only the user may recordcitum-correct. - Before editing a style, classify it by semantic class and implementation
form using
docs/specs/STYLE_TAXONOMY.mdand the shared workflow docs. - Before editing, run
node scripts/check-style-coverage-audits.js --status <style-id>and reportcurrent,stale, ornot registered. Follow the shared workflow for bounded cluster selection,--update-manifestrecovery from a stale packet, the shared-ancestor / full-portfolio-baseline rule, and final packet regeneration. - Profile-family work may require a
createpass for a hidden family root followed byupgradereduction of the public handles. - Journal/profile reductions must choose parents from guide-backed authority, not nearest CSL or template similarity.
- Keep waves bounded to one family or one clearly related cohort per PR.
- Do not duplicate the shared decision rules or evidence ladder here.
- Keep this skill focused on routing and host-facing behavior.
Self-Improvement
When you encounter a routing case, semantic class, or implementation form not covered by the existing operating rules or the shared workflow docs, record the pattern here as a new bullet under "Operating Rules" and include the file update in the same commit. The goal is that each time style-evolve handles an edge case it couldn't resolve cleanly, that edge case becomes a covered case going forward.
Signals
- GitHub stars
- 33
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
style-evolve- Source
- github.com/citum/citum-core