brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
analyzer-configUse a repo-root `.editorconfig` to configure free .NET analyzer and style rules. Use when a .NET repo needs rule severity, code-style options, section layout, or analyzer ownership made explicit. USE FOR: the repo needs a root .editorconfig; analyzer severity and style ownership are unclear; the team wants one source of truth for rule configuration. DO NOT …
Independent GitHub snapshot · Automated classification · Original documentation governs
.editorconfig to configure free .NET analyzer and style rules. Use when a .NET repo needs rule severity, code-style options, section layout, or analyzer ownership made explicit. USE FOR: the repo needs a root .editorconfig; analyzer severity and style ownership are unclear; the team wants one source of truth for rule configuration. DO NOT USE FOR: choosing analyzers with no config change; formatting-only execution with no config ownership question. INVOKES: inspect the repository context, edit targeted files, and run relevant build, test, lint, or validation commands when changes are made."
compatibility: "Requires a .NET SDK-based repository; respects the repo's AGENTS.md commands first.".editorconfigAGENTS.md.editorconfigDirectory.Build.props overridesAGENTS.md and confirm scope and constraints.Workflow through the Ralph Loop until outcomes are acceptable.Required Result Format with concrete artifacts and verification evidence..editorconfig with root = true..editorconfig files when a subtree has a clear scoped purpose, such as stricter rules, different generated-code handling, or a different policy for tests or legacy code..editorconfig, not scattered through IDE settings..NET variant:
.editorconfigroot = true in the preambleEnableNETAnalyzers in MSBuild files, not in .editorconfig..globalconfig as an exceptional case, not the normal repo setup.If analyzer configuration is requested but not structured yet:
rg --files -g '.editorconfig' -g '.globalconfig'rg -n "EnableNETAnalyzers|AnalysisLevel|AnalysisMode" -g '*.csproj' -g 'Directory.Build.*' ..editorconfig with root = true..editorconfig and keep bulk analyzer switches in project or MSBuild config..editorconfig files only when a subtree really needs different scoped policy.dotnet build SOLUTION_OR_PROJECT and return status: configured or status: improved.status: not_applicable..editorconfig layout that agents can extend safely.editorconfig, not a surprise alternativeUse the Ralph Loop for every task, including docs, architecture, testing, and tooling work.
status: not_applicable with explicit reason and fallback path.status: complete | clean | improved | configured | not_applicable | blockedplan: concise plan and current iteration stepactions_taken: concrete changes madevalidation_skills: final skills run, or skipped with reasonsverification: commands, checks, or review evidence summaryremaining: top unresolved items or noneFor setup-only requests with no execution, return status: configured and exact next commands.
.editorconfig the source of truth.".editorconfig for this repo."