Loading...
Loading...
Compare original and translation side by side
git ls-remote --tags https://github.com/thaitype/chief.gitrefs/tags/^{}canaryv1.0.0v2.0.0git ls-remote --tags https://github.com/thaitype/chief.gitrefs/tags/^{}canaryv1.0.0v2.0.0.agents/agents/chief-agent.md.chief/AGENTS.mdCLAUDE.mdnpx skills@latest add thaitype/chief --skill chief-upgrade
/chief-upgrade.agents/agents/chief-agent.md.chief/AGENTS.mdCLAUDE.mdnpx skills@latest add thaitype/chief --skill chief-upgrade
/chief-upgradeclaude-codeopencodecodexcursorcopilotgemini-cliampwindsurfkiroaiderclaude-codecopilot.agents/git config --global core.symlinks trueAGENTS.md.agents/claude-codeopencodecodexcursorcopilotgemini-cliampwindsurfkiroaiderclaude-codecopilot.agents/git config --global core.symlinks trueAGENTS.md.agents/git clone --depth 1 --branch <version> https://github.com/thaitype/chief.git .chief-agent-tmp
bash .chief-agent-tmp/scripts/setup.sh --agent <agent> --mode <mode>rm -rf .chief-agent-tmpgit clone --depth 1 --branch <version> https://github.com/thaitype/chief.git .chief-agent-tmp
bash .chief-agent-tmp/scripts/setup.sh --agent <agent> --mode <mode>rm -rf .chief-agent-tmpundefinedundefined
For `claude-code` only, set up Claude Code integration:
Link mode:
```bash
ln -s AGENTS.md CLAUDE.md
mkdir -p .claude/agents .claude/skills
for f in .agents/agents/*.md; do ln -s "../../$f" ".claude/agents/$(basename "$f")"; done
for d in .agents/skills/*/; do ln -s "../../$d" ".claude/skills/$(basename "$d")"; donecp AGENTS.md CLAUDE.md
mkdir -p .claude/agents .claude/skills
cp .agents/agents/*.md .claude/agents/
cp -r .agents/skills/* .claude/skills/copilotmkdir -p .github/agents
for f in .agents/agents/*.md; do ln -s "../../$f" ".github/agents/$(basename "$f")"; donemkdir -p .github/agents
cp .agents/agents/*.md .github/agents/claude-codeo3gemini-2.5-progpt-4.1gemini-2.5-flash${thinking_model}${coding_model}claude-codeopussonnetcopilot.github/agents/.agents/agents/
仅针对`claude-code`,设置Claude Code集成:
Link模式:
```bash
ln -s AGENTS.md CLAUDE.md
mkdir -p .claude/agents .claude/skills
for f in .agents/agents/*.md; do ln -s "../../$f" ".claude/agents/$(basename "$f")"; done
for d in .agents/skills/*/; do ln -s "../../$d" ".claude/skills/$(basename "$d")"; donecp AGENTS.md CLAUDE.md
mkdir -p .claude/agents .claude/skills
cp .agents/agents/*.md .claude/agents/
cp -r .agents/skills/* .claude/skills/copilotmkdir -p .github/agents
for f in .agents/agents/*.md; do ln -s "../../$f" ".github/agents/$(basename "$f")"; donemkdir -p .github/agents
cp .agents/agents/*.md .github/agents/claude-codeo3gemini-2.5-progpt-4.1gemini-2.5-flash${thinking_model}${coding_model}claude-codeopussonnetcopilot.github/agents/.agents/agents/.agents/agents/chief-agent.md.agents/agents/builder-agent.md.agents/agents/tester-agent.md.agents/agents/review-plan-agent.md.agents/skills/grill-me/SKILL.md.chief/project.md.chief/_rules/AGENTS.mdclaude-codeCLAUDE.md.claude/agents/.claude/skills/copilot.github/agents/.agents/agents/chief-agent.md.agents/agents/builder-agent.md.agents/agents/tester-agent.md.agents/agents/review-plan-agent.md.agents/skills/grill-me/SKILL.md.chief/project.md.chief/_rules/AGENTS.mdclaude-codeCLAUDE.md.claude/agents/.claude/skills/copilot.github/agents/.chief-agent-tmp/template/ln -s AGENTS.md CLAUDE.mdmkdir -p .claude/agents .claude/skills
ln -s ../../.agents/agents/<file>.md .claude/agents/<file>.md
ln -s ../../.agents/skills/<skill> .claude/skills/<skill>.chief-agent-tmp.chief-agent-tmp/template/ln -s AGENTS.md CLAUDE.mdmkdir -p .claude/agents .claude/skills
ln -s ../../.agents/agents/<file>.md .claude/agents/<file>.md
ln -s ../../.agents/skills/<skill> .claude/skills/<skill>.chief-agent-tmprm -rf .chief-agent-tmp.chief-agent-tmprm -rf .chief-agent-tmp.chief/project.mdchief-agent: use grill-me to help me fill in project.mdAGENTS.md.chief/project.mdchief-agent: use grill-me to help me fill in project.mdAGENTS.md/chief-upgrade.chief-agent-tmp/chief-upgrade.chief-agent-tmp