Skip to content

feat: add skills ECC bundle - #5

Open
ecc-tools[bot] wants to merge 11 commits into
mainfrom
ecc-tools/skills-1785567153094
Open

feat: add skills ECC bundle#5
ecc-tools[bot] wants to merge 11 commits into
mainfrom
ecc-tools/skills-1785567153094

Conversation

@ecc-tools

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

Copy link
Copy Markdown

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/skills/SKILL.md Repository-specific Claude Code skill generated from git history.
.agents/skills/skills/SKILL.md Codex-facing copy of the generated repository skill.
.agents/skills/skills/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/skills-instincts.yaml Continuous-learning instincts derived from repository patterns.
Optional: Continuous Learning (5 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/skills-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

@WardLu WardLu left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

请求修改后再合并。

主要阻塞项:

  1. 自动生成的 repo skill 与实际仓库不符:把 Markdown/Skill 集合描述成 Python 项目,并生成了 TypeScript 示例、PascalCase/camelCase 规则。
  2. .codex/config.toml 使用多个 npx ... @latest 或未锁定的远程 MCP,存在不可复现和供应链风险。
  3. repo-local 配置隐式启用 workspace-write、联网搜索和多代理,扩大所有贡献者会话的默认行为,需要明确的安全边界和最小权限说明。

在这些问题修复并重新检查前,不建议合并。


## Overview

This skill teaches Claude the development patterns and conventions used in skills.

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

该生成 skill 将仓库描述为 Python 项目,并给出 TypeScript import/export、PascalCase 文件名和 camelCase 函数名等规则。当前仓库实际是 Markdown/Skill 集合,这些结论不准确,会误导后续代理。请基于真实仓库结构重生成,或删除这份自动生成 skill。

Comment thread .codex/config.toml
sandbox_mode = "workspace-write"
web_search = "live"

[mcp_servers.github]

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

该 repo-local Codex 配置会在打开仓库时加载多个外部 MCP,并使用 npx@latest 版本。版本不可复现且会执行未经锁定的远程包,存在供应链和行为漂移风险。请锁定明确版本,并补充为什么这些 MCP 是本仓库必需的;否则不要把该配置放入仓库。

Comment thread .codex/config.toml

# ECC Tools generated Codex baseline
approval_policy = "on-request"
sandbox_mode = "workspace-write"

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

这里启用了 sandbox_mode = "workspace-write"、联网搜索和多代理,这会改变所有在本仓库中运行的 Codex 会话行为。请先说明这是有意的仓库级策略,并补充最小权限与安全边界;否则应移除 repo-local 配置,避免隐式改变使用者的本地 Codex 行为。

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