# Project Settings Cascade

Changing or adding a project setting / default value in RedAmon.

- Repository: https://github.com/samugit83/redamon (3261 stars)
- Category: Design
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add samugit83/redamon --skill project-settings-cascade -g -a claude-code -y`
Codex: `npx skills add samugit83/redamon --skill project-settings-cascade -g -a codex -y`
Cursor: `npx skills add samugit83/redamon --skill project-settings-cascade -g -a cursor -y`
Gemini CLI: `npx skills add samugit83/redamon --skill project-settings-cascade -g -a gemini-cli -y`

## Description

Changing or adding a project setting / default value in RedAmon. A single setting is duplicated across Prisma, two separate Python settings modules, the orchestrator defaults endpoint, and the frontend fallback; miss a layer and the UI shows one value while the backend uses another, and existing projects keep the old value forever. Trigger: editing a @default in webapp/prisma/schema.prisma; editing DEFAULT_AGENT_SETTINGS or fetch_agent_settings in agentic/project_settings.py, or DEFAULT_SETTINGS or fetch_project_settings in recon/project_settings.py; editing the /defaults endpoint or RUNTIME_ONLY_KEYS in recon_orchestrator/api.py; changing a default toggle/number/string in a ProjectForm section.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

## When to Use

- Adding a new project setting, or changing the default value of an existing one.

This skill is the settings sub-pattern the tool/skill skills depend on; they link
here rather than restating it. For the surrounding tool wiring, see
`agentic-tool-integration`,
`recon-tool-integration`, or
`builtin-agent-skill`.

---

## Critical Rules

The rest: https://github.com/samugit83/redamon/blob/HEAD/skills/project-settings-cascade/SKILL.md
