Skip to content

feat: add SWFOC-Mod-Menu ECC bundle#123

Open
ecc-tools[bot] wants to merge 14 commits intomainfrom
ecc-tools/SWFOC-Mod-Menu-1775260243310
Open

feat: add SWFOC-Mod-Menu ECC bundle#123
ecc-tools[bot] wants to merge 14 commits intomainfrom
ecc-tools/SWFOC-Mod-Menu-1775260243310

Conversation

@ecc-tools
Copy link
Copy Markdown

@ecc-tools ecc-tools Bot commented Apr 3, 2026

Summary

Auto-generated ECC bundle from repository analysis.

What This Does

Merging this PR adds repo-local ECC artifacts for both Claude Code and Codex. The generated bundle captures repository patterns, Codex baseline config, and reusable workflow scaffolds derived from git history analysis.

Analysis Scope

  • Commit history patterns and conventions
  • Code architecture and structure
  • Testing patterns and coverage
  • Recurring workflows

Files

Path Description
.claude/ecc-tools.json ECC install manifest used for upgrades, repair, and uninstall.
.claude/skills/SWFOC-Mod-Menu/SKILL.md Repository-specific Claude Code skill generated from git history.
.agents/skills/SWFOC-Mod-Menu/SKILL.md Codex-facing copy of the generated repository skill.
.agents/skills/SWFOC-Mod-Menu/agents/openai.yaml Codex skill metadata so the repo skill appears cleanly in the skill interface.
.claude/identity.json Suggested identity.json baseline derived from repository conventions.
.codex/config.toml Repo-local Codex MCP and multi-agent baseline aligned with ECC defaults.
.codex/AGENTS.md Codex usage guide that points at the generated repo skill and workflow bundle.
.codex/agents/explorer.toml Read-only explorer role config for Codex multi-agent work.
.codex/agents/reviewer.toml Read-only reviewer role config focused on correctness and security.
.codex/agents/docs-researcher.toml Read-only docs researcher role config for API verification.
.claude/homunculus/instincts/inherited/SWFOC-Mod-Menu-instincts.yaml Continuous-learning instincts derived from repository patterns.
.claude/commands/ci-workflow-pipeline-fix.md Workflow command scaffold for ci-workflow-pipeline-fix.
Optional: Continuous Learning (16 instincts)

This PR also includes instincts for the continuous-learning-v2 skill. These are optional and only useful if you use that skill.

Import after merging:

/instinct-import .claude/homunculus/instincts/inherited/SWFOC-Mod-Menu-instincts.yaml

Review Checklist

  • Verify detected patterns are accurate
  • Confirm generated config, commands, and skill metadata match the repo’s real workflow
  • Check best practices align with team standards before merging

ECC Tools | Everything Claude Code

@ecc-tools
Copy link
Copy Markdown
Author

ecc-tools Bot commented Apr 3, 2026

Rate limit exceeded. You've used all 10 analyses for this month.

Resets on: 5/1/2026

Upgrade to Pro for 50 analyses/month per seat.

@deepsource-io
Copy link
Copy Markdown

deepsource-io Bot commented Apr 3, 2026

DeepSource Code Review

We reviewed changes in 3871476...724c345 on this pull request. Below is the summary for the review, and you can see the individual issues we found as inline review comments.

See full review on DeepSource ↗

PR Report Card

Overall Grade   Security  

Reliability  

Complexity  

Hygiene  

Code Review Summary

Analyzer Status Updated (UTC) Details
Terraform Apr 4, 2026 9:28p.m. Review ↗
SQL Apr 4, 2026 9:28p.m. Review ↗
Rust Apr 4, 2026 9:28p.m. Review ↗
Shell Apr 4, 2026 9:28p.m. Review ↗
Ruby Apr 4, 2026 9:28p.m. Review ↗
PHP Apr 4, 2026 9:28p.m. Review ↗
Kotlin Apr 4, 2026 9:28p.m. Review ↗
Swift Apr 4, 2026 9:28p.m. Review ↗
Scala Apr 4, 2026 9:28p.m. Review ↗
Python Apr 4, 2026 9:28p.m. Review ↗
JavaScript Apr 4, 2026 9:28p.m. Review ↗
Java Apr 4, 2026 9:28p.m. Review ↗
Go Apr 4, 2026 9:28p.m. Review ↗
Docker Apr 4, 2026 9:28p.m. Review ↗
C & C++ Apr 4, 2026 9:28p.m. Review ↗
Ansible Apr 4, 2026 9:28p.m. Review ↗

@codacy-production
Copy link
Copy Markdown

codacy-production Bot commented Apr 3, 2026

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

TIP This summary will be updated as you push new changes. Give us feedback

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e6b7692cc4

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".


### ci-workflow-pipeline-fix
**Trigger:** When CI/CD pipelines fail due to misconfiguration, missing secrets, runner issues, or integration problems.
**Command:** `/fix-ci-workflow`
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Align documented slash command with registered name

This skill tells users to run /fix-ci-workflow, but the only command added in this commit is ci-workflow-pipeline-fix (.claude/commands/ci-workflow-pipeline-fix.md), so anyone following the skill will invoke a non-existent command and fail to trigger the intended workflow scaffold.

Useful? React with 👍 / 👎.

> Auto-generated skill from repository analysis

## Overview
This skill teaches the core development patterns and workflows used in the SWFOC-Mod-Menu TypeScript codebase. It covers file naming, import/export conventions, commit message style, testing patterns, and CI/CD workflow maintenance. This guide is intended to help contributors quickly align with the project's established practices and efficiently manage both code and automation workflows.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Replace incorrect TypeScript guidance with actual stack

The generated skill states this is a TypeScript codebase and then prescribes TS-specific conventions, but this repository is C#-based (for example src/SwfocTrainer.*/*.cs and tests/SwfocTrainer.Tests/SwfocTrainer.Tests.csproj). Keeping this incorrect baseline will steer future contributors/agents toward wrong file formats and testing patterns, degrading maintainability.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9b6c335cec

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".


### ci-workflow-pipeline-fix
**Trigger:** When CI/CD pipelines fail due to misconfiguration, missing secrets, runner issues, or integration problems.
**Command:** `/fix-ci-workflow`
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Point Codex skill to the registered workflow command

This skill tells users to run /fix-ci-workflow, but the only workflow command added in this commit is /ci-workflow-pipeline-fix (.claude/commands/ci-workflow-pipeline-fix.md), so following the Codex skill will invoke a non-existent command and break the intended CI-fix workflow path.

Useful? React with 👍 / 👎.

> Auto-generated skill from repository analysis

## Overview
This skill teaches the core development patterns and workflows used in the SWFOC-Mod-Menu TypeScript codebase. It covers file naming, import/export conventions, commit message style, testing patterns, and CI/CD workflow maintenance. This guide is intended to help contributors quickly align with the project's established practices and efficiently manage both code and automation workflows.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Replace TypeScript baseline in Codex skill with C# patterns

The Codex-facing skill describes this repository as a TypeScript codebase and then prescribes TS-specific conventions, but this repo is .NET/C# (for example src/SwfocTrainer.Helper/*.cs and tests/SwfocTrainer.Tests/SwfocTrainer.Tests.csproj), so agents using this skill are steered toward incompatible file/test patterns and incorrect edits.

Useful? React with 👍 / 👎.

Comment thread .claude/identity.json
"explanations": true
},
"domains": [
"typescript"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Correct identity domain to match repository language

Setting the generated Claude identity domain to typescript for a C# repository will bias assistant defaults (examples, conventions, and recommendations) toward the wrong ecosystem, which increases the chance of off-stack guidance whenever this identity baseline is applied.

Useful? React with 👍 / 👎.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Apr 4, 2026

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 724c3453fe

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@@ -0,0 +1,84 @@
```markdown
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Add required skill frontmatter for Codex discovery

.agents/skills/SWFOC-Mod-Menu/SKILL.md starts with a fenced code block and never defines YAML frontmatter (name/description), so the file is not in the normal SKILL.md shape Codex uses for discoverable skills. In practice this means the repo skill referenced in .codex/AGENTS.md can fail to register/auto-trigger and the ECC bundle’s primary Codex workflow guidance is effectively unreachable.

Useful? React with 👍 / 👎.


---
id: swfoc-mod-menu-instinct-import-style
trigger: "When importing modules in TypeScript files"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Remove TypeScript-only instincts from C# bundle

This inherited instincts bundle adds TypeScript-specific triggers and module rules (When importing modules in TypeScript files, relative imports, named exports) that do not apply to this .NET repository; the same file even references tests/SwfocTrainer.Tests/SwfocTrainer.Tests.csproj as evidence. If users import this file via the documented /instinct-import flow, assistants will be steered toward off-stack guidance during normal C# changes.

Useful? React with 👍 / 👎.

@qodo-code-review
Copy link
Copy Markdown

CI Feedback 🧐

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: shared-scanner-matrix / Sonar Zero

Failed stage: Run selected lane [❌]

Failed test name: ""

Failure summary:

The action failed in the Sonar Zero Gate step because the script
platform/scripts/quality/check_sonar_zero.py could not fetch Sonar results for the project key
Prekzursil_SWFOC-Mod-Menu.
- The Sonar API request returned HTTP Error 404 (resource not found),
which caused the quality gate status to be UNKNOWN.
- Because the script treats this as a failure,
it exited with status 1, resulting in a subprocess.CalledProcessError and the GitHub Action failing
(exit code 1).

Relevant error logs:
1:  ##[group]Runner Image Provisioner
2:  Hosted Compute Agent
...

490:  CODEX_AUTH_JSON: ***
491:  SENTRY_AUTH_TOKEN: ***
492:  DEEPSCAN_API_TOKEN: ***
493:  SENTRY_ORG: prekzursil
494:  SENTRY_PROJECT: SWFOC-Mod-Menu
495:  DEEPSCAN_POLICY_MODE: github_check_context
496:  DEEPSCAN_OPEN_ISSUES_URL: 
497:  ##[endgroup]
498:  # Sonar Zero Gate
499:  - Status: `fail`
500:  - Project: `Prekzursil_SWFOC-Mod-Menu`
501:  - Open issues: `0`
502:  - Quality gate: `UNKNOWN`
503:  - Timestamp (UTC): `2026-04-04T21:35:43.665440+00:00`
504:  ## Findings
505:  - Sonar API request failed: HTTP Error 404: 
506:  Traceback (most recent call last):
507:  File "<stdin>", line 96, in <module>
508:  File "<stdin>", line 20, in run
509:  File "/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/subprocess.py", line 571, in run
510:  raise CalledProcessError(retcode, process.args,
511:  subprocess.CalledProcessError: Command '['/opt/hostedtoolcache/Python/3.12.13/x64/bin/python', '/home/runner/work/SWFOC-Mod-Menu/SWFOC-Mod-Menu/platform/scripts/quality/check_sonar_zero.py', '--project-key', 'Prekzursil_SWFOC-Mod-Menu', '--out-json', 'sonar-zero/sonar.json', '--out-md', 'sonar-zero/sonar.md', '--policy-mode', 'zero', '--sha', '724c3453fe6e182f3a93989e025206f9203c4ec9', '--branch', 'ecc-tools/SWFOC-Mod-Menu-1775260243310']' returned non-zero exit status 1.
512:  ##[error]Process completed with exit code 1.
513:  ##[group]Run actions/upload-artifact@v4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant