accessibility-patterns
WCAG 2.2 AA compliance, ARIA patterns, keyboard navigation, screen reader optimization
Guide for integrating Agentica SDK with Claude Code CLI proxy
$ npx -y skills add vibeeval/vibecosystem --skill agentica-claude-proxy --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/agentica-claude-proxyContext preview
The summary Claude sees to decide when to auto-load this skill.
Guide for integrating Agentica SDK with Claude Code CLI proxy
name: agentica-claude-proxy description: Guide for integrating Agentica SDK with Claude Code CLI proxy allowed-tools: [Read, Bash] user-invocable: false
Use this skill when developing or debugging the Agentica-Claude proxy integration.
Agentica Agent → S_M_BASE_URL → Claude Proxy → claude -p → Claude CLI (with tools)
(localhost:2345) (localhost:8080)Claude CLI in `-p` mode restricts file operations. You MUST add:
subprocess.run([
"claude", "-p", prompt,
"--append-system-prompt", system_prompt,
"--allowedTools", "Read", "Write", "Edit", "Bash", # REQUIRED
])Without this, agents will report "permission denied" for Write/Edit operations.
Agentica expects SSE streaming, not plain JSON:
# Response format
yield f"data: {json.dumps(chunk)}\n\n"
yield "data: [DONE]\n\n"Agents MUST return results as Python code blocks with a return statement:
return "your result here"
Agentica's REPL parser extracts code between \`\`\`python and \`\`\`.
Agents will hallucinate success without actually using tools unless you explicitly warn them:
## ANTI-HALLUCINATION WARNING **STOP AND READ THIS CAREFULLY:** You have access to these tools: Read, Write, Edit, Bash When the task asks you to create/modify/run something: 1. FIRST: Actually invoke the tool (Read, Write, Edit, or Bash) 2. SECOND: Wait for the tool result 3. THIRD: Then return your answer based on what actually happened **DO NOT** skip the tool invocation and just claim success! If you didn't invoke a tool, you CANNOT claim the action succeeded.
Both Claude Code and Agentica have sandboxes:
**Solution:** Use project-relative paths like `workspace/` instead of `/tmp/`
cat logs/agent-<N>.log
Note: Logs only show final conversational response, not tool invocations.
curl -s http://localhost:8080/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model": "claude", "messages": [{"role": "user", "content": "Create file at workspace/test.txt"}], "stream": false}'# After agent claims to create file ls -la workspace/test.txt cat workspace/test.txt
# Terminal 1: Proxy uv run python scripts/agentica/claude_proxy.py --port 8080 # Terminal 2: Agentica Server cd workspace/agentica-research/agentica-server INFERENCE_ENDPOINT_URL=http://localhost:8080/v1/chat/completions uv run agentica-server --port 2345
S_M_BASE_URL=http://localhost:2345 uv run python your_script.py
curl http://localhost:8080/health # Proxy curl http://localhost:2345/health # Agentica
| Error | Cause | Fix | |-------|-------|-----| | "Permission denied" | Missing --allowedTools | Add `--allowedTools Read Write Edit Bash` | | Agent claims success but file not created | Hallucination | Add anti-hallucination prompt section | | "Cannot access /tmp/..." | Sandbox restriction | Use project-relative paths | | "APIConnectionError" | Wrong response format | Use SSE streaming (data: {...}\n\n) | | "NameError: view_file" | Agent using REPL functions | Add REPL_BASELINE with native tool examples |
Your AI software team. Built on Claude Code. vibecosystem turns Claude Code into a full AI software team — 138 specialized agents that plan, build, review, test, and learn from every mistake. No configuration needed — just install and code.
Repo: vibeeval/vibecosystem
WCAG 2.2 AA compliance, ARIA patterns, keyboard navigation, screen reader optimization
axe-core integration, WCAG 2.2 AA checklist, keyboard navigation testing, screen reader testing, and ARIA pattern validation.
Steam-style achievement system with XP, levels, streaks, and skill trees. Gamifies the development workflow. 25 achievements across 5 categories.
Framework for measuring and tracking agent response quality over time. Detects regressions before they reach production. Use when evaluating agent changes,…
Agent ve skill dosyalarinin yapisal dogrulamasi. Frontmatter kontrol, naming convention, zorunlu bolum kontrolu, tutarlilik denetimi. Yeni agent/skill…