new-agent
Add a new agent to the board. Run when the user types /new-agent or asks to add an agent, a new perspective, or a new board member.
- License 许可
- MIT
- 最近更新
- 2026-04-20
- Stars
- ★ 6
- Forks
- 1
01 前言 Front Matter
- name
- new-agent
- description
- Add a new agent to the board. Run when the user types /new-agent or asks to add an agent, a new perspective, or a new board member.
02 资源文件 26
- 参考文档agents/openai.yaml320 B
- 参考文档evals/evals.json7.9 KB
- 参考文档evals/files/approved-cleanup-fixture.json801 B
- 参考文档evals/files/disk-inventory.json936 B
- 资产文件evals/files/memory-longrun-samples.csv697 B
- 参考文档evals/files/project-dirty-repo/processes.json238 B
- 参考文档evals/files/project-dirty-repo/status.txt37 B
- 其他evals/files/project-ignored-paths/.gitignore37 B
- 参考文档evals/files/whole-computer-project-inventory.json2.1 KB
- 参考文档references/cleanup-classification.md1.5 KB
- 参考文档references/design-provenance.md1.1 KB
- 参考文档references/docker-storage.md1.4 KB
- 参考文档references/memory-diagnosis.md2.2 KB
- 参考文档references/project-cleanup-classification.md2.7 KB
- 参考文档references/quality-gates.md1.5 KB
- 参考文档references/storage-classification.md1.9 KB
- 参考文档references/whole-computer-project-audit.md2.4 KB
- 脚本scripts/Collect-WindowsHealthSnapshot.ps16.9 KB
- 脚本scripts/Get-ComputerProjectInventory.ps111.4 KB
- 脚本scripts/Get-ComputerStorageInventory.ps111.2 KB
- 脚本scripts/Get-DockerStorageAudit.ps12.5 KB
- 脚本scripts/Get-LongRunMemoryAssessment.ps15.1 KB
- 脚本scripts/Get-ProjectCleanupAudit.ps112.5 KB
- 脚本scripts/Invoke-ApprovedCleanupManifest.ps113.8 KB
- 脚本scripts/Measure-PathUsage.ps12.1 KB
- 脚本scripts/New-StorageAuditReport.ps19.0 KB
03 SKILL.md 正文
Board of Governance — New Agent
Add a new agent to the board. Same conversational approach as setup — ask what the user needs, build it for their situation.
Step 1: Read the Board
Read .board/board/BOARD.md to understand the current board composition — who's on it, what CLIs are in use, whether a board user exists.
Step 2: Describe the New Agent
Ask:
Tell me about the new agent. What's their role on the board and what's their angle?
If the user isn't sure, remind them of the existing agents and ask what perspective is currently missing from the board.
Ask which CLI they want this agent to use. If the board already uses a particular CLI, mention that authentication is already handled and adding another agent on that same CLI is quick.
Step 3: CLI Check
- Check whether the CLI for this new agent is already installed and authenticated on the host
- If it's already in use by another agent on this board, it's ready — no setup needed. Tell the user and move on.
- If it's new to this board, offer to walk through installation and authentication. Follow the same approach as
/setupStep 5 (CLI Setup) for that specific CLI. - If a board user exists, make sure the new CLI's credentials are also accessible to that user.
Step 4: Build the Agent
Create the agent directory, settings bubble, CLAUDE.md, inbox, outbox, learnings, and contexts folder — following the same approach as /setup Step 6 (Build the Agents).
Write the CLAUDE.md from the user's description. Make it specific. This agent should sound distinct from the others already on the board.
For contexts: check what contexts already exist for the other agents. Write matching contexts for this new agent so they can participate in existing review domains. If the board has a software context and a business context, write both for the new agent.
Step 5: Update BOARD.md
Add the new agent to .board/board/BOARD.md — their directory, CLI, model, role description, and invocation command.
Generate the correct invocation command using the bare invocation template (sudo -u with unset CLAUDECODE and CLI flags).
Update the parallelism pattern to include the new agent.
Step 6: Smoke Test
Run the same quick smoke test as setup — ask the agent to confirm identity and write a report. Confirm the report appears in their outbox before declaring success.
Step 7: Done
Tell the user the new agent is ready and show them the updated board composition.
04 同仓库更多 Skills
teardown
Remove a FrontierBoard installation. Run when the user types /teardown or asks to uninstall, remove, or clean up the board.
smoke-test
Validate a board installation works end-to-end. Run when the user types /smoke-test or asks to test, validate, or verify the board setup.
setup
Set up the Board of Governance. Run when the user types /setup or asks to set up, install, or configure the board for the first time.
run
Run the board agents and synthesise their reports. Run when the user types /run, asks to run the board, or after /brief when the user confirms they're ready to go.
review-release
Review a GitHub repo or release using the board. Use when the user types /review-release, asks to "review a release", "check if this is safe to install", "look at the latest version of [repo]", wants to "try installing it and see what breaks", or any variant of reviewing an external GitHub project before contributing to it or installing it.
project-tests
Generate test specs (Skeptic writes) and verify test code (Skeptic reviews). Two modes — /project tests for specs, /project tests --verify for code review.