agentsclimarketplace

Config

Skill mattjaikaran/meridian/skills/config

Skill that gives AI coding agents persistent memory and quality enforcement

Install
npx -y skills add mattjaikaran/meridian --skill config

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.3 KB, as published. Nobody here has run it

/meridian:config — Workflow Configuration

View and modify Meridian workflow preferences. Settings are stored in the SQLite settings table and respected by plan, execute, and review commands.

Arguments

  • (no args) — Show current settings.
  • set <key> <value> — Set a configuration value.
  • reset — Restore all settings to defaults.
  • profile <quality|balanced|budget|inherit> — Shortcut to set model profile.

Keywords

config, settings, preferences, profile, model, configure, setup

Available Settings

KeyValuesDefaultDescription
model_profilequality, balanced, budget, inheritbalancedModel assignment per agent type
discuss_modeinteractive, auto, batchinteractiveDefault discuss phase mode
auto_advancetrue, falsefalseAuto-advance after phase completion
interactive_executetrue, falsefalsePause after each plan for review
tdd_requiredtrue, falsetrueRequire TDD in execution
cross_model_reviewtrue, falsefalseUse secondary AI for review
rtk_enabledtrue, falsetrueUse RTK proxy for gate commands when installed

Procedure

  1. Show current settings:
PYTHONPATH=$MERIDIAN_HOME uv run --project $MERIDIAN_HOME -- python -c "
import json
from scripts.db import open_project
from scripts.state import list_settings
from scripts.model_profiles import get_profile_table, format_profile_display
with open_project('.') as conn:
    settings = list_settings(conn)
    profile = get_profile_table(conn)
    print('## Current Settings\n')
    if settings:
        print('| Key | Value |')
        print('|-----|-------|')
        for s in settings:
            print(f'| {s[\"key\"]} | {s[\"value\"]} |')
    else:
        print('No custom settings. Using defaults.')
    print()
    print(format_profile_display(profile))
"
  1. Set a value:
PYTHONPATH=$MERIDIAN_HOME uv run --project $MERIDIAN_HOME -- python -c "
import sys
from scripts.db import open_project
from scripts.state import set_setting
key, value = sys.argv[1], sys.argv[2]
with open_project('.') as conn:
    set_setting(conn, key, value)
    print(f'Set {key} = {value}')
" "$KEY" "$VALUE"
  1. Set model profile (shortcut):
PYTHONPATH=$MERIDIAN_HOME uv run --project $MERIDIAN_HOME -- python -c "
import sys
from scripts.db import open_project
from scripts.model_profiles import set_active_profile, format_profile_display
profile = sys.argv[1]
with open_project('.') as conn:
    result = set_active_profile(conn, profile)
    print(format_profile_display(result))
" "$PROFILE"
  1. RTK token optimization:
meridian config rtk status    # Show RTK install state and enabled flag
meridian config rtk enable    # Enable RTK for gate commands in this project
meridian config rtk disable   # Disable RTK
  1. Reset to defaults:
PYTHONPATH=$MERIDIAN_HOME uv run --project $MERIDIAN_HOME -- python -c "
from scripts.db import open_project
with open_project('.') as conn:
    conn.execute('DELETE FROM settings WHERE project_id = ?', ('default',))
    print('All settings reset to defaults.')
"

Output

Show settings as a formatted table with current values. For profile changes, display the full agent-to-model mapping.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.