add-config-field

Add a new field to the .agents.yml config schema with proper versioning and migration support.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "add-config-field" with this command: npx skills add majesticlabs-dev/majestic-marketplace/majesticlabs-dev-majestic-marketplace-add-config-field

Add Config Field

Add a new field to the .agents.yml config schema with proper versioning and migration support.

Files Changed

File Purpose

plugins/majestic-engineer/commands/workflows/init.md

4 YAML templates that generate .agents.yml

plugins/majestic-engineer/config-schema-version

Schema version number

plugins/majestic-engineer/agents/config-reader.md

Changelog + migration logic

plugins/majestic-engineer/.claude-plugin/plugin.json

Plugin version

.claude-plugin/marketplace.json

Marketplace version

Input

  • Field name: e.g., auto_commit

  • Default value: e.g., false or multi-line YAML

  • Section: Where in template (Workflow, Quality Gate, etc.)

  • Comment: Inline explanation

  • Used by: Agent/command that reads this field

Steps

  1. Update init.md Templates

File: plugins/majestic-engineer/commands/workflows/init.md

Add field to ALL 4 templates (Rails, Python, Node, Generic). Find the appropriate section and add:

new_field: value # Comment explaining purpose

Or for multi-line:

new_field: # Comment

  • item1
  • item2
  1. Bump Schema Version

File: plugins/majestic-engineer/config-schema-version

Increment: 1.1 → 1.2

  1. Update config-reader.md

File: plugins/majestic-engineer/agents/config-reader.md

A) Add to Version Changelog table:

| 1.2 | new_field | Description |

B) Update migration YAML block (in "Outdated config_version" section):

new_field: default_value

  1. Bump Plugin Versions

Files:

  • plugins/majestic-engineer/.claude-plugin/plugin.json : 3.15.0 → 3.16.0

  • .claude-plugin/marketplace.json : Update majestic-engineer entry version

  1. Update Consumer Docs (if needed)

If a specific agent/command reads this field, update its documentation to mention the config.

Verification

Count field in init.md (should be 4 - one per template)

grep -c "new_field" plugins/majestic-engineer/commands/workflows/init.md

Check schema version

cat plugins/majestic-engineer/config-schema-version

Check changelog entry

grep "new_field" plugins/majestic-engineer/agents/config-reader.md

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

google-ads-strategy

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

viral-content

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

market-research

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

free-tool-arsenal

No summary provided by upstream source.

Repository SourceNeeds Review