Skip to content

Commit 237e282

Browse files
committed
chore: v3.0.0 — CHANGELOG + Homebrew Formula + npm package.json
- CHANGELOG.md: v3.0.0 / v2.0.0 / v1.0.0 版本记录 - Formula/ai-coding-kit.rb: Homebrew 安装配方(4 个 bin symlink) - package.json: npm @i-stack/ai-coding-kit(4 个 CLI 入口)
1 parent f841c03 commit 237e282

3 files changed

Lines changed: 138 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Changelog
2+
3+
All notable changes to ai-coding-kit will be documented in this file.
4+
5+
---
6+
7+
## [3.0.0] — 2026-07-05
8+
9+
### Added
10+
- **i18n 分层**: SKILL.md 英文元指令 + en-US 治理层镜像(rule_index / cognitive_adversary_mode / self_evolution),IR-001 从"强制中文"改为"语言匹配用户输入"
11+
- **CI 自动验证**: `.github/workflows/validate.yml` 在每次 PR / push 时自动校验 Rule IDs、Scenario Specs、Ref 新鲜度、Usage Ledger、演进流水线,并扫查硬编码路径
12+
- **CODEOWNERS**: ios-engineer 核心文件自动指定 reviewer
13+
- **CONTRIBUTING.md**: 贡献指南(proposal 驱动演进、翻译贡献、平台支持新增)
14+
15+
### Changed
16+
- **IR-001 语义变更**: 从"始终使用简体中文"→"输出语言与用户输入语言一致"
17+
18+
---
19+
20+
## [2.0.0] — 2026-02-15
21+
22+
### Added
23+
- skills-engineering 模块:Agent Skill 多平台统一同步(Claude Code / Codex CLI / Cursor / Gemini CLI / CodeBuddy / Continue / Cline / Xcode)
24+
- ios-engineer skill:完整的 iOS 工程规则体系(Swift / SwiftUI / UIKit / 并发 / 测试 / 迁移),含 40+ 规则 ID 和自演进机制
25+
- 5 个全局工程技能:工程纪律、认知拓展、真值接地、论证纪律、问题分析
26+
- sync 模块:MCP 配置同步引擎,从单一数据源渲染到 8 个平台原生格式
27+
- env 模块:统一配置数据源(secrets + MCP + 平台)
28+
- rag-gateway:TypeScript / Fastify 通用 RAG 网关(OpenAI 兼容 API)
29+
- Git hooks:pre-commit 规则变更治理 + pre-push 同步校验
30+
31+
---
32+
33+
## [1.0.0] — 2025-10-01
34+
35+
### Added
36+
- 初始版本:MCP 配置同步核心引擎
37+
- 基础平台支持(Cursor / Claude Code)
38+
- env/ 配置分层(secrets.json + mcp/ + platforms/)

‎Formula/ai-coding-kit.rb‎

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
class AiCodingKit < Formula
2+
desc "One kit for all AI coding tools — Agent Skills, MCP sync, iOS engineering rules, and RAG gateway"
3+
homepage "https://github.com/i-stack/ai-coding-kit"
4+
url "https://github.com/i-stack/ai-coding-kit/archive/refs/tags/v3.0.0.tar.gz"
5+
sha256 "" # ← fill after `brew fetch` or `shasum -a 256 v3.0.0.tar.gz`
6+
license "MIT"
7+
version "3.0.0"
8+
9+
depends_on "bash"
10+
11+
def install
12+
# Install all project files
13+
prefix.install Dir["*"]
14+
15+
# Make key scripts executable and accessible
16+
bin.install_symlink prefix/"sync.sh" => "ai-coding-kit-sync"
17+
bin.install_symlink prefix/"skills-engineering/scripts/sync-skills.sh" => "ai-coding-kit-sync-skills"
18+
bin.install_symlink prefix/"skills-engineering/scripts/list-skills.sh" => "ai-coding-kit-list-skills"
19+
bin.install_symlink prefix/"install-hooks.sh" => "ai-coding-kit-install-hooks"
20+
end
21+
22+
def caveats
23+
<<~EOS
24+
ai-coding-kit is installed!
25+
26+
▶ Configure your secrets:
27+
cp #{prefix}/env/secrets.json.example #{prefix}/env/secrets.json
28+
$EDITOR #{prefix}/env/secrets.json
29+
30+
▶ Sync to your AI coding tools:
31+
ai-coding-kit-sync
32+
33+
▶ Sync agent skills only:
34+
ai-coding-kit-sync-skills --platforms claude,codex,cursor
35+
36+
▶ Install Git hooks (pre-commit governance):
37+
ai-coding-kit-install-hooks
38+
39+
▶ List available skills:
40+
ai-coding-kit-list-skills
41+
42+
Supported platforms: Claude Code, Codex CLI, Cursor, Gemini CLI,
43+
CodeBuddy, Continue, Cline, Xcode Coding Assistant.
44+
EOS
45+
end
46+
47+
test do
48+
assert_match "ai-coding-kit", shell_output("#{bin}/ai-coding-kit-list-skills 2>&1 || true")
49+
end
50+
end

‎package.json‎

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{
2+
"name": "@i-stack/ai-coding-kit",
3+
"version": "3.0.0",
4+
"description": "One kit for all AI coding tools — Agent Skills management, MCP configuration sync, iOS engineering rules, and Universal RAG Gateway",
5+
"homepage": "https://github.com/i-stack/ai-coding-kit#readme",
6+
"repository": {
7+
"type": "git",
8+
"url": "git+https://github.com/i-stack/ai-coding-kit.git"
9+
},
10+
"license": "MIT",
11+
"author": "i-stack",
12+
"bin": {
13+
"ai-coding-kit": "./skills-engineering/scripts/sync-skills.sh",
14+
"ai-coding-kit-sync": "./sync.sh",
15+
"ai-coding-kit-list-skills": "./skills-engineering/scripts/list-skills.sh",
16+
"ai-coding-kit-install-hooks": "./install-hooks.sh"
17+
},
18+
"files": [
19+
"skills-engineering/",
20+
"sync/",
21+
"env/",
22+
"rag-gateway/",
23+
"hooks/",
24+
".githooks/",
25+
"sync.sh",
26+
"install-hooks.sh",
27+
"README.md",
28+
"CONTRIBUTING.md",
29+
"CHANGELOG.md",
30+
"LICENSE"
31+
],
32+
"keywords": [
33+
"ai-coding",
34+
"agent-skills",
35+
"mcp",
36+
"model-context-protocol",
37+
"ios",
38+
"swift",
39+
"rag",
40+
"claude-code",
41+
"codex",
42+
"cursor",
43+
"gemini",
44+
"codebuddy",
45+
"skill-engineering"
46+
],
47+
"engines": {
48+
"node": ">=18"
49+
}
50+
}

0 commit comments

Comments
 (0)