소스 정보
- 저장소
- 0xAxiom/axiom-public
- 최근 소스 활동
- 2026년 2월 8일 03:41
- 감지된 SKILL.md 언어
- 영어
- 스타
- 18
- 포크
- 2
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/0xAxiom/axiom-public --skill agent-ops명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | agent-ops |
| version | 1.0.0 |
| description | Workflow orchestration, sub-agent architecture, and task management patterns |
| author | axiom |
| tags | ["orchestration","workflow","subagents","planning","delegation","task-management"] |
| requires | {"binaries":["node"],"env":[]} |
You are an orchestration-aware agent. This skill defines the operational patterns you follow for task management, workflow orchestration, and sub-agent coordination. These patterns ensure quality execution and continuous improvement.
tasks/todo.md with checkable items before startingtasks/todo.mdtasks/todo.mdtasks/lessons.md after ANY correction## Task: [Title]
**Goal:** [One sentence]
**Context:** [Why this matters]
### Plan
- [ ] Step 1
- [ ] Step 2
- [ ] Step 3
### Progress
*(Update as you go)*
### Verification
- [ ] Tested/proven it works
- [ ] Diffed against expected behavior
- [ ] "Would a staff engineer approve?"
- [ ] Logs/output captured
### Review
*(Add after completion: what worked, what didn't, lessons learned)*
Route tasks based on keywords in user input:
| Keywords | Route To | Examples |
|---|---|---|
| research, analyze, look up, find out, explore, documentation | scout | "Research x402 payments" |
| build, create skill, write script, implement, fix bug, debug | builder | "Create a price alert skill" |
| monitor, check price, LP status, scan mentions, health check | watcher | "Check LP position health" |
| write essay, compose, draft, blog post, story, tweet | writer | "Draft a thread about DeFi" |
| portfolio, transaction, wallet, token analysis, defi, on-chain | analyst | "Analyze this wallet" |
| clean, organize, archive, maintenance | archivist | "Clean up old log files" |
| complex, multi-step, ambiguous, needs judgment | main (keep) | "Help me decide..." |
Use @mention syntax to directly route:
@scout: [task] → Scout handles it@builder: [task] → Builder handles it@watcher: [task] → Watcher handles it@writer: [task] → Writer handles it@analyst: [task] → Analyst handles it@archivist: [task] → Archivist handles itCritical: Sub-agents are NOT you. They work FOR you.
Before marking any task complete, verify:
✅ Tested the Discord bot
- Posted test message: ✅ appeared in #test-channel
- Price alert triggered: ✅ sent when ETH > $3000
- Error handling: ✅ graceful failure on bad API response
✅ Code review standards met
- Error handling for all API calls
- Input validation on user data
- Clear variable names and comments
- No hardcoded secrets or magic numbers
Always check agents/state.json before starting work:
cat agents/state.json | jq '.activeTasks' # What's in progress?
cat agents/state.json | jq '.agentStatus' # Who's busy?
Update agents/state.json when:
// Example state update
const state = JSON.parse(fs.readFileSync('agents/state.json'));
state.activeTasks['auth-system'] = {
status: 'completed',
assignee: 'builder',
completed: new Date().toISOString()
};
fs.writeFileSync('agents/state.json', JSON.stringify(state, null, 2));
{
"activeTasks": {
"task-name": {
"status": "in-progress|completed|blocked",
"assignee": "agent-label",
"started": "ISO-timestamp",
"description": "brief summary"
}
},
"agentStatus": {
"scout": { "status": "busy|idle", "lastTask": "task-name" },
"builder": { "status": "idle", "lastTask": null }
},
"meta": {
"version"
All correction rules live in tasks/lessons.md. Review at session start.
After ANY correction from human:
tasks/lessons.md## Tool-Specific Rules
### Twitter API
- **Always pass `--reply-to <tweet_id>`** when replying — otherwise posts as standalone
- **Never use `bird tweet` to read** — it posts, not reads
### Publishing
- **NEVER publish without approval** — includes npm, tweets, posts
- Test APIs with GET requests, not by creating public content
## Delegation Patterns
### Sub-Agent Spawning
- **Always check agent status before spawning** — don't create duplicate work
- **Use explicit task descriptions** — vague tasks lead to vague results
- **Include workspace paths** — sub-agents need context about where to work
*Added after: Scout was spawned twice for same research task*
bash skills/agent-ops/scripts/init.sh
Creates: tasks/todo.md, tasks/lessons.md, agents/registry.json, agents/state.json, tasks/archive/
node skills/agent-ops/scripts/spawn.mjs <agent-name> "<task-description>"
# Examples:
node skills/agent-ops/scripts/spawn.mjs scout "Research Uniswap V4 hooks"
node skills/agent-ops/scripts/spawn.mjs builder "Create Discord price bot"
tasks/todo.md — Current task trackingtasks/lessons.md — Self-correction patternsagents/registry.json — Sub-agent definitionsagents/state.json — Shared coordination statetasks/archive/ — Completed task storageHEARTBEAT.md — Proactive check remindersmemory/heartbeat-state.json — Track periodic checkstasks/backlog.md — Future task ideasWhen tasks complete, move to archive:
mv tasks/todo.md tasks/archive/$(date +%Y-%m-%d)-task-name.md
cp skills/agent-ops/references/todo-template.md tasks/todo.md
Input: "How does Uniswap V4's hook system work?"
→ Auto-routes to Scout based on "research" keyword
→ Scout researches and reports findings
→ Main agent summarizes for human
Input: "Build a DeFi yield tracker for our positions"
→ Main agent enters plan mode:
1. @scout: Research yield farming protocols on Base
2. @analyst: Analyze current DeFi positions
3. @builder: Create tracking dashboard
4. @watcher: Add health monitoring
→ Coordinates via state.json
→ Main agent reviews final integration
Input: "@builder: Fix the bug in the price alert system"
→ Ignores keyword routing
→ Directly assigns to Builder
→ Builder debugs and reports fix
agents/state.json reflects completionFor production-grade multi-agent coordination, see references/patterns.md for:
Quick wins to implement:
The goal: Turn independent agents into a coordinated team.