diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml index 5800006..62d9b4d 100644 --- a/.github/workflows/eval.yml +++ b/.github/workflows/eval.yml @@ -170,7 +170,7 @@ jobs: # not just Chinese body wrapped in English meta — i.e. real static i18n. en_index="$(curl -fsS http://127.0.0.1:8000/en/index.html)" echo "$en_index" | grep -q 'og:locale" content="en_US"' || { echo "EN mirror missing en_US locale"; exit 1; } - echo "$en_index" | grep -q 'content="GitHire · Humans frame' || { echo "EN mirror missing translated og:title"; exit 1; } + echo "$en_index" | grep -q 'content="GitHire · Humans think, AI executes, humans verify' || { echo "EN mirror missing translated og:title"; exit 1; } echo "$en_index" | grep -q 'og:image" content="https://realroc.github.io/git-hired/og.en.png"' || { echo "EN mirror not pointing at og.en.png"; exit 1; } - name: Check whitespace diff --git a/assets/og-card.en.html b/assets/og-card.en.html index 8ac9a5d..e841239 100644 --- a/assets/og-card.en.html +++ b/assets/og-card.en.html @@ -167,8 +167,8 @@

AI-native engineering · operating log

- Humans direct AI,
- not AI assisting humans. + Humans think, AI executes,
+ humans verify.

diff --git a/assets/og-card.html b/assets/og-card.html index 89d3792..cc630cc 100644 --- a/assets/og-card.html +++ b/assets/og-card.html @@ -165,8 +165,8 @@

AI-native engineering · operating log

- 人指挥 AI 干活
- 不是 AI 辅助人. + 人思考,AI 执行
+ 人验收.

diff --git a/docs/blog.html b/docs/blog.html index fafc553..202cc4e 100644 --- a/docs/blog.html +++ b/docs/blog.html @@ -47,13 +47,13 @@ - + - + diff --git a/docs/en/blog.html b/docs/en/blog.html index 75c0ac7..863fb8f 100644 --- a/docs/en/blog.html +++ b/docs/en/blog.html @@ -43,13 +43,13 @@ - + - + diff --git a/docs/en/index.html b/docs/en/index.html index 7263959..3a6d7f5 100644 --- a/docs/en/index.html +++ b/docs/en/index.html @@ -24,8 +24,8 @@ })(); - GitHire · Humans frame, AI executes — not the other way around - + GitHire · Humans think, AI executes, humans verify + @@ -37,21 +37,21 @@ - - + + - + - - + + - + @@ -69,7 +69,7 @@ "name": "GitHire", "url": "https://realroc.github.io/git-hired/en/", "logo": "https://realroc.github.io/git-hired/logo.svg", - "description": "An AI-native engineering method that codifies 'humans frame, AI executes, architects judge' into a reusable six-step workflow — with real production incidents and an installable Skill.", + "description": "An AI-native engineering method that codifies 'humans think, AI executes, humans verify' into a reusable six-step workflow — with real production incidents and an installable Skill.", "sameAs": [] } @@ -108,7 +108,7 @@ "name": "GitHire", "applicationCategory": "BusinessApplication", "operatingSystem": "Web", - "description": "GitHire is an AI-native engineering method built around the GitHub Issue: humans frame, AI executes, architects judge.", + "description": "GitHire is an AI-native engineering method built around the GitHub Issue: humans think, AI executes, humans verify.", "offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD" } } @@ -118,7 +118,7 @@ "@context": "https://schema.org", "@type": "HowTo", "name": "GitHire workflow: from Issue to Production", - "description": "The GitHire workflow has six steps that chain 'humans frame, AI executes, architects judge' into a complete path from spec to ship.", + "description": "The GitHire workflow has six steps that chain 'humans think, AI executes, humans verify' into a complete path from spec to ship.", "totalTime": "P14D", "step": [ { "@type": "HowToStep", "position": 1, "name": "Issue", "text": "Frame the spec into an AI-executable contract using the six-section Prompt Spec: Goal / Constraints / Non-goals / Verification / Architecture notes / Existing context. Every blank is room for the AI to freelance." }, @@ -318,8 +318,8 @@

AI-native engineering · A new way of working

-

Humans direct AI to work, - not AI assisting humans.

+

Humans think, AI executes, + humans verify.

A public operating log — six-step workflow, real incident case, installable Skill. For anyone who wants to see how an AI-native team actually works.

@@ -330,7 +330,7 @@

Human

What is GitHire · In one line

GitHire is an AI-native engineering method — it codifies - "humans frame, AI executes, architects judge" + "humans think, AI executes, humans verify" into a reusable six-step workflow, validates it with real production incidents, and packages it as a Skill any agent can install.

diff --git a/docs/en/skill.html b/docs/en/skill.html index 53b1d36..96d7d59 100644 --- a/docs/en/skill.html +++ b/docs/en/skill.html @@ -43,13 +43,13 @@ - + - + diff --git a/docs/game.html b/docs/game.html index 85ee86a..3ef594b 100644 --- a/docs/game.html +++ b/docs/game.html @@ -5,7 +5,7 @@ HireRPG · GitHire 知识冒险 - + @@ -456,8 +456,8 @@ opts:['Issue 和 Architect(首尾两端)','Sandbox 和 AI Review(两次)','AI Review 和 Architect(两次)','PR 和 Production(两次)'], ans:1, exp:'Sandbox 是方向验证的决策点;AI Review 是合入前最后一次检查。两次"还来得及",然后才到架构师签字。' }, { q:'最后一战!GitHire 的核心口号是?', - opts:['AI 辅助人,人做最终决策','人指挥 AI 干活,不是 AI 辅助人','人写 Issue,AI 写代码,测试说了算','先上线,再迭代,快速学习'], - ans:1, exp:'"辅助"暗示主导权在 AI;"指挥"才是真正的 AI-native——人保持 framing 和判断,AI 负责执行。' }, + opts:['AI 辅助人,人做最终决策','人思考,AI 执行,人验收','人写 Issue,AI 写代码,测试说了算','先上线,再迭代,快速学习'], + ans:1, exp:'思考在人这一侧,执行在 AI 这一侧,验收又回到人这一侧——三段把责任边界说清楚了。这才是真正的 AI-native:人定方向、AI 干活、人判断结果。' }, ], }; @@ -690,7 +690,7 @@ // 8) 交互物(告示牌 / NPC / 可进门 / 宝箱) const mk=(x,y,kind,o)=>Object.assign({x,y,kind},o||{}); const interactables=[ - mk(13,88,'door',{title:'🏛️ GitHire 总部',body:'架构师抬头看你:「欢迎,新来的。这里只有一条规矩——人指挥 AI 干活,不是 AI 辅助人。你 frame,AI 执行,你判断。」'}), + mk(13,88,'door',{title:'🏛️ GitHire 总部',body:'架构师抬头看你:「欢迎,新来的。这里只有一条规矩——人思考,AI 执行,人验收。你定方向,AI 干活,你判断结果。」'}), mk(25,88,'door',{title:'📚 文档馆',body:'管理员递来一页纸:「一切从一条写清的 Issue 开始。六段式 Spec:目标 / 约束 / 非目标 / 验证标准 / 架构说明 / 已有上下文。」'}), mk(18,90,'npc',{npcColor:'#3a6ea5',title:'🧑‍🏫 引路架构师',body:'「往北一路走到底——森林、峡谷、洞穴、PR 桥、城堡、地牢,尽头是 AI 原生城塞的终局 Boss。六个反模式逐个打过去。」'}), mk(22,85,'sign',{text:'↑ 北:森林 → 峡谷 → 洞穴 → PR桥 → 城堡 → 地牢 → 城塞'}), @@ -1889,7 +1889,7 @@

切片走通!

G.score >= 1200 ? '合格 AI-native 工程师' : '见习工程师 · Junior Engineer'; const rankShort = rank.split('·')[0].trim(); - const shareText = `我在 HireRPG 击败 7 种 AI-native 工作中常见的低效怪兽,得分 ${G.score},头衔:${rankShort}。\n\n这不是普通小游戏,而是 GitHire 核心方法论的训练入口:人指挥 AI 干活,不是 AI 辅助人。\n\n→ https://realroc.github.io/git-hired/game.html`; + const shareText = `我在 HireRPG 击败 7 种 AI-native 工作中常见的低效怪兽,得分 ${G.score},头衔:${rankShort}。\n\n这不是普通小游戏,而是 GitHire 核心方法论的训练入口:人思考,AI 执行,人验收。\n\n→ https://realroc.github.io/git-hired/game.html`; window.__SHARE__ = shareText; // 通关道具 Dashboard @@ -1901,7 +1901,7 @@

切片走通!

// 投递简历:直接打开邮件客户端,预填得分 / 头衔 / 道具清单 const itemsLine = items.length ? items.map(i=>`${i.emoji}${i.name}×${i.count}`).join('、') : '无'; - const mailBody = `我刚通关了 GitHire 的 HireRPG —— AI-native 工程方法论的训练入口。\n\n· 最终得分:${G.score} 分\n· 头衔:${rank}\n· 通关道具:${itemsLine}\n· 复活道具触发:${reviveText}\n\n我认同 GitHire 的核心方法论——人指挥 AI 干活,不是 AI 辅助人。现投递简历(请见附件),期待进一步交流。\n\n(游戏:https://realroc.github.io/git-hired/game.html)`; + const mailBody = `我刚通关了 GitHire 的 HireRPG —— AI-native 工程方法论的训练入口。\n\n· 最终得分:${G.score} 分\n· 头衔:${rank}\n· 通关道具:${itemsLine}\n· 复活道具触发:${reviveText}\n\n我认同 GitHire 的核心方法论——人思考,AI 执行,人验收。现投递简历(请见附件),期待进一步交流。\n\n(游戏:https://realroc.github.io/git-hired/game.html)`; const mailto = `mailto:wuyupeng@floatmiracle.com?subject=${encodeURIComponent('GitHire 简历投递 · '+rankShort+' · '+G.score+'分')}&body=${encodeURIComponent(mailBody)}`; return `
@@ -1909,7 +1909,7 @@

切片走通!

通关!抵达 Production

七种 HireRPG 怪兽已全部击败

最终得分:${G.score} 分 · 头衔:${rank}

-

恭喜你走通了这张地图,也理解了 GitHire 核心方法论:
人 frame、AI 执行、架构师判断。

+

恭喜你走通了这张地图,也理解了 GitHire 核心方法论:
人思考、AI 执行、人验收。

🎒 通关道具 Dashboard

${dashItems} diff --git a/docs/i18n.js b/docs/i18n.js index 23b7a58..b1331e7 100644 --- a/docs/i18n.js +++ b/docs/i18n.js @@ -72,20 +72,20 @@ /* ── index.html ───────────────────────────────────────────────── */ 'index.title': { - zh: 'GitHire · 人指挥 AI 干活,不是 AI 辅助人', - en: 'GitHire · Humans frame, AI executes — not the other way around' + zh: 'GitHire · 人思考,AI 执行,人验收', + en: 'GitHire · Humans think, AI executes, humans verify' }, 'index.meta.description': { - zh: "GitHire 是一套 AI-native 工程方法论:把'人 frame、AI 执行、架构师判断'写成可复用的六步 workflow,拿真实事故 case 验证,再用 Skill 让任何 agent 装上。", - en: "GitHire is an AI-native engineering method that codifies 'humans frame, AI executes, architects judge' into a six-step workflow — validated by real production incidents, packaged as a Skill any agent can install." + zh: "GitHire 是一套 AI-native 工程方法论:把'人思考、AI 执行、人验收'写成可复用的六步 workflow,拿真实事故 case 验证,再用 Skill 让任何 agent 装上。", + en: "GitHire is an AI-native engineering method that codifies 'humans think, AI executes, humans verify' into a six-step workflow — validated by real production incidents, packaged as a Skill any agent can install." }, 'index.og.description': { - zh: "一套 AI-native 工程方法论:Issue → Sandbox → PR → AI Review → Architect → Production,六步把'人 frame、AI 执行、架构师判断'落到可复用 workflow。", - en: "An AI-native engineering method: Issue → Sandbox → PR → AI Review → Architect → Production — six steps that turn 'humans frame, AI executes, architects judge' into a reusable workflow." + zh: "一套 AI-native 工程方法论:Issue → Sandbox → PR → AI Review → Architect → Production,六步把'人思考、AI 执行、人验收'落到可复用 workflow。", + en: "An AI-native engineering method: Issue → Sandbox → PR → AI Review → Architect → Production — six steps that turn 'humans think, AI executes, humans verify' into a reusable workflow." }, 'index.og.image_alt': { - zh: 'GitHire · 人 frame、AI 执行、架构师判断', - en: 'GitHire · Humans frame, AI executes, architects judge' + zh: 'GitHire · 人思考、AI 执行、人验收', + en: 'GitHire · Humans think, AI executes, humans verify' }, 'index.hero.kicker': { @@ -93,8 +93,8 @@ en: 'AI-native engineering · A new way of working' }, 'index.hero.title': { - zh: '人指挥 AI 干活\n 不是 AI 辅助人.', - en: 'Humans direct AI to work,\n not AI assisting humans.' + zh: '人思考,AI 执行\n 人验收.', + en: 'Humans think, AI executes,\n humans verify.' }, 'index.hero.lede': { zh: '一份公开的 operating log —— 六步 workflow、真实事故 case、可装 Skill。给所有想看 AI-native 团队怎么工作的人。', @@ -110,8 +110,8 @@ en: 'What is GitHire · In one line' }, 'index.def.line': { - zh: 'GitHire 是一套 AI-native 工程方法论——把\n "人 frame、AI 执行、架构师判断"\n 写成可复用的六步 workflow,拿真实事故 case 验证它,再用 Skill 让任何 agent 装上。', - en: 'GitHire is an AI-native engineering method — it codifies\n "humans frame, AI executes, architects judge"\n into a reusable six-step workflow, validates it with real production incidents, and packages it as a Skill any agent can install.' + zh: 'GitHire 是一套 AI-native 工程方法论——把\n "人思考、AI 执行、人验收"\n 写成可复用的六步 workflow,拿真实事故 case 验证它,再用 Skill 让任何 agent 装上。', + en: 'GitHire is an AI-native engineering method — it codifies\n "humans think, AI executes, humans verify"\n into a reusable six-step workflow, validates it with real production incidents, and packages it as a Skill any agent can install.' }, 'index.def.p1.dt': { zh: '01 Issue-first', @@ -454,8 +454,8 @@ en: 'Every post is a real incident — real prompt, real diff, real fix chain — read alongside the six-step workflow.' }, 'blog.og.image_alt': { - zh: 'GitHire · 人 frame、AI 执行、架构师判断', - en: 'GitHire · Humans frame, AI executes, architects judge' + zh: 'GitHire · 人思考、AI 执行、人验收', + en: 'GitHire · Humans think, AI executes, humans verify' }, 'blog.hero.kicker': { @@ -519,8 +519,8 @@ en: 'Install the GitHire Skill and Prompt Spec from realRoc/skills — the canonical AI-native skills home.' }, 'skill.og.image_alt': { - zh: 'GitHire · 人 frame、AI 执行、架构师判断', - en: 'GitHire · Humans frame, AI executes, architects judge' + zh: 'GitHire · 人思考、AI 执行、人验收', + en: 'GitHire · Humans think, AI executes, humans verify' }, 'skill.hero.kicker': { diff --git a/docs/index.html b/docs/index.html index 4da57fe..0e79fc0 100644 --- a/docs/index.html +++ b/docs/index.html @@ -28,8 +28,8 @@ })(); - GitHire · 人指挥 AI 干活,不是 AI 辅助人 - + GitHire · 人思考,AI 执行,人验收 + @@ -41,21 +41,21 @@ - - + + - + - - + + - + @@ -73,7 +73,7 @@ "name": "GitHire", "url": "https://realroc.github.io/git-hired/", "logo": "https://realroc.github.io/git-hired/logo.svg", - "description": "AI-native 工程方法论:把'人 frame、AI 执行、架构师判断'写成可复用的六步 workflow,附真实事故 case 与可装 Skill。", + "description": "AI-native 工程方法论:把'人思考、AI 执行、人验收'写成可复用的六步 workflow,附真实事故 case 与可装 Skill。", "sameAs": [] } @@ -112,7 +112,7 @@ "name": "GitHire", "applicationCategory": "BusinessApplication", "operatingSystem": "Web", - "description": "GitHire 是一套围绕 GitHub Issue 展开的 AI-native 工程方法论:人 frame、AI 执行、架构师判断。", + "description": "GitHire 是一套围绕 GitHub Issue 展开的 AI-native 工程方法论:人思考、AI 执行、人验收。", "offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD" } } @@ -122,7 +122,7 @@ "@context": "https://schema.org", "@type": "HowTo", "name": "GitHire 工作流:从 Issue 到 Production", - "description": "GitHire 的标准工作流分为六个步骤,把'人 frame、AI 执行、架构师判断'串成从需求到上线的完整路径。", + "description": "GitHire 的标准工作流分为六个步骤,把'人思考、AI 执行、人验收'串成从需求到上线的完整路径。", "totalTime": "P14D", "step": [ { "@type": "HowToStep", "position": 1, "name": "Issue", "text": "用六段式 Prompt Spec 把需求落成 AI 可执行的契约:Goal / Constraints / Non-goals / Verification / Architecture notes / Existing context。每一处空白都是 AI 自由发挥的入口。" }, @@ -323,8 +323,8 @@

AI-native engineering · 一种新的工作方式

- 人指挥 AI 干活 - 不是 AI 辅助人. + 人思考,AI 执行 + 人验收.

一份公开的 operating log —— 六步 workflow、真实事故 case、可装 Skill。给所有想看 AI-native 团队怎么工作的人。

@@ -337,7 +337,7 @@

What is GitHire · 一句话

GitHire 是一套 AI-native 工程方法论——把 - "人 frame、AI 执行、架构师判断" + "人思考、AI 执行、人验收" 写成可复用的六步 workflow,拿真实事故 case 验证它,再用 Skill 让任何 agent 装上。

diff --git a/docs/llms.txt b/docs/llms.txt index aea7805..a779654 100644 --- a/docs/llms.txt +++ b/docs/llms.txt @@ -1,6 +1,6 @@ # GitHire -> GitHire is an AI-native engineering methodology — "humans frame, AI executes, architects judge" — written as a reusable 6-step workflow, validated against real production-incident cases, and packaged as installable Skills. +> GitHire is an AI-native engineering methodology — "humans think, AI executes, humans verify" — written as a reusable 6-step workflow, validated against real production-incident cases, and packaged as installable Skills. ## Canonical pages @@ -23,7 +23,7 @@ Install all skills: `npx skills add realRoc/skills`. Install a single one: `npx ## Core topics - AI-native engineering methodology -- "Humans frame, AI executes, architects judge" +- "Humans think, AI executes, humans verify" - Issue-first workflow (6 steps: Issue / Sandbox / Execute / AI Review / Architect / Production) - AI agent collaboration with Claude Code and Codex - Agent Skill installation and method sync diff --git a/docs/og.en.png b/docs/og.en.png index e5a8990..9bc07db 100644 Binary files a/docs/og.en.png and b/docs/og.en.png differ diff --git a/docs/og.png b/docs/og.png index f9410ea..8472f6e 100644 Binary files a/docs/og.png and b/docs/og.png differ diff --git a/docs/skill.html b/docs/skill.html index 0a469d4..24b0d2c 100644 --- a/docs/skill.html +++ b/docs/skill.html @@ -47,13 +47,13 @@ - + - + diff --git a/scripts/build-en.mjs b/scripts/build-en.mjs index 00055b4..07e1277 100644 --- a/scripts/build-en.mjs +++ b/scripts/build-en.mjs @@ -29,18 +29,18 @@ const PAGES = [ // structured-data text. Keep in sync if you edit JSON-LD in any zh page. const JSONLD_REPLACEMENTS = { // index.html Organization.description - "AI-native 工程方法论:把'人 frame、AI 执行、架构师判断'写成可复用的六步 workflow,附真实事故 case 与可装 Skill。": - "An AI-native engineering method that codifies 'humans frame, AI executes, architects judge' into a reusable six-step workflow — with real production incidents and an installable Skill.", + "AI-native 工程方法论:把'人思考、AI 执行、人验收'写成可复用的六步 workflow,附真实事故 case 与可装 Skill。": + "An AI-native engineering method that codifies 'humans think, AI executes, humans verify' into a reusable six-step workflow — with real production incidents and an installable Skill.", // index.html SoftwareApplication.description - "GitHire 是一套围绕 GitHub Issue 展开的 AI-native 工程方法论:人 frame、AI 执行、架构师判断。": - "GitHire is an AI-native engineering method built around the GitHub Issue: humans frame, AI executes, architects judge.", + "GitHire 是一套围绕 GitHub Issue 展开的 AI-native 工程方法论:人思考、AI 执行、人验收。": + "GitHire is an AI-native engineering method built around the GitHub Issue: humans think, AI executes, humans verify.", // index.html HowTo "GitHire 工作流:从 Issue 到 Production": "GitHire workflow: from Issue to Production", - "GitHire 的标准工作流分为六个步骤,把'人 frame、AI 执行、架构师判断'串成从需求到上线的完整路径。": - "The GitHire workflow has six steps that chain 'humans frame, AI executes, architects judge' into a complete path from spec to ship.", + "GitHire 的标准工作流分为六个步骤,把'人思考、AI 执行、人验收'串成从需求到上线的完整路径。": + "The GitHire workflow has six steps that chain 'humans think, AI executes, humans verify' into a complete path from spec to ship.", "用六段式 Prompt Spec 把需求落成 AI 可执行的契约:Goal / Constraints / Non-goals / Verification / Architecture notes / Existing context。每一处空白都是 AI 自由发挥的入口。": "Frame the spec into an AI-executable contract using the six-section Prompt Spec: Goal / Constraints / Non-goals / Verification / Architecture notes / Existing context. Every blank is room for the AI to freelance.", "长期运行的隔离环境,带真实依赖与生产量级的数据;缺数据规模、缺 QPS 的沙盒只是把 bug 推到上线那一刻。":