.Agent
.Agent from abzhaw/juliaz_agents.
Skills in this plugin
57- ▌ API Security · abzhawAuth patterns, rate limiting, input validation, CORS, HTTPS. Use when securing Julia's backend API, bridge, or any HTTP endpoint.
- ▌ Architecture · abzhaw bundleArchitectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.
- ▌ Tailwind CSS · abzhawTailwind utility classes, dark mode, responsive design, theming. Use when styling Julia's Next.js frontend dashboard.
- ▌ Framer Motion · abzhawFramer Motion animations, transitions, gesture handling in the Julia frontend. Use when adding animations to the Next.js dashboard.
- ▌ Nestjs Expert · abzhawNest.js framework expert specializing in module architecture, dependency injection, middleware, guards, interceptors, testing with Jest/Supertest, TypeORM/Mongoose integration, and Passport.js auth...
- ▌ Access Control · abzhawRole-based access, allowlists, Telegram pairing security. Use when securing Julia's communication channels or implementing authorization for multi-user scenarios.
- ▌ Log Management · abzhawStructured logging, log rotation, PM2 logs, aggregation. Use when setting up consistent logging across Julia's services or debugging runtime issues.
- ▌ Webhook Design · abzhawReceiving webhooks, verification, idempotency, event routing. Use when Julia needs to receive events from external services.
- ▌ Cron Scheduling · abzhawCron expression design, PM2 cron, LaunchAgent intervals, and scheduling agents reliably. Use when setting up Julia's scheduled agents like ADHD agent, security sentinel, or task manager.
- ▌ Shell Scripting · abzhawBash best practices, startup scripts, error handling in shell. Use when writing or debugging Julia's startup scripts, agent loop scripts, or any shell automation.
- ▌ Dashboard Design · abzhawCommand center UIs, real-time data display, status panels for agent systems. Use when designing or improving Julia's Next.js dashboard.
- ▌ Playwright Skill · abzhaw bundleComplete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login ...
- ▌ Agent Soul Design · abzhawWriting SOUL.md, HEARTBEAT.md, and identity files for Julia's sub-agents. Use when creating a new agent, configuring its personality, or defining its scheduling and escalation rules.
- ▌ Agent Tool Design · abzhawDesign reliable, well-documented tools for LLM agents — input schemas, error returns, idempotency, and naming conventions. Use when adding new MCP tools to bridge, cowork-mcp, or the orchestrator.
- ▌ Incident Response · abzhawSecurity incident handling, escalation, auto-quarantine patterns. Use when Julia's security sentinel detects a critical finding or when designing incident workflows.
- ▌ Launchagent Macos · abzhawmacOS LaunchAgent plists, RunAtLoad, scheduling, debugging. Use when configuring auto-start for Julia's services at login or debugging why a service didn't start on boot.
- ▌ Security Scanning · abzhawDependency audits, SAST, credential leak detection, and daily scans. Use when building or running Julia's security sentinel or setting up automated security checks.
- ▌ System Monitoring · abzhawProcess monitoring, disk/memory alerts, observability for Julia's macOS server. Use when checking system health or adding monitoring to any Julia component.
- ▌ Task Queue Design · abzhawYAML task queues, priority, stale detection, weekly summaries. Use when building or extending Julia's TODO system and task-manager agent.
- ▌ Agent Self Healing · abzhawAutomated error detection, restart strategies, and self-repair loops for agents. Use when designing or debugging Julia's health-checker, ADHD agent, or any component that needs to monitor and recover from failures.
- ▌ Data Visualization · abzhawCharts, live graphs, agent activity timelines in Julia's dashboard. Use when adding visual data displays to the Next.js frontend.
- ▌ Environment Config · abzhaw.env files, secrets management, multi-environment configs, and never-commit rules. Use when dealing with API keys, environment variables, or setting up new services in Julia.
- ▌ Javascript Mastery · abzhawComprehensive JavaScript reference covering 33+ essential concepts every developer should know. From fundamentals like primitives and closures to advanced patterns like async/await and functional p...
- ▌ JSON Data Patterns · abzhawJSON persistence, schema validation, migration patterns. Use when working with JSON files in the bridge queue, memory files, or any file-based agent storage.
- ▌ LLM Output Parsing · abzhawParse and validate structured output from LLMs — JSON mode, Zod validation, retry on bad output. Use when any agent needs reliable structured data from an LLM response.
- ▌ Scientific Writing · abzhawObjective voice, argumentation, abstract writing, IMRaD structure. Use when Julia's thesis agent writes scientifically structured sections for Raphael's thesis.
- ▌ Secrets Management · abzhawVault patterns, .env.secrets, credential rotation, never-commit rules. Use when handling API keys, tokens, or any sensitive credentials in the Julia system.
- ▌ Server Sent Events · abzhawSSE streaming, useChat hook, streaming AI responses to UI. Use when building real-time streaming chat responses in Julia's Next.js frontend.
- ▌ Websocket Realtime · abzhawWebSocket servers, reconnect logic, event-driven messaging. Use when building real-time features in Julia's bridge or dashboard.
- ▌ Academic Writing De · abzhawGerman academic style, thesis structure, citation formats, and formal writing conventions. Use when Julia's thesis agent writes or edits German academic content for Raphael's master's thesis.
- ▌ Citation Management · abzhawAPA/AMA/Chicago citations, bibliography generation, DOI lookup. Use when Julia's thesis agent needs to format references for Raphael's master's thesis.
- ▌ MCP Client Patterns · abzhawConnecting to MCP servers, tool invocation, session management. Use when the orchestrator or any agent needs to call tools on an MCP server (bridge, cowork-mcp).
- ▌ MCP Protocol Design · abzhawMCP server authoring, tool registration, Streamable HTTP transport, stateless vs stateful sessions. Use when building or extending Julia's bridge, cowork-mcp, or any MCP-based component.
- ▌ Monorepo Management · abzhaw bundleMaster monorepo management with Turborepo, Nx, and pnpm workspaces to build efficient, scalable multi-package repositories with optimized builds and dependency management. Use when setting up monor...
- ▌ Agent Memory Systems · abzhawShort/long-term memory for LLM agents — vector stores, context window management, memory consolidation. Use when Julia needs to remember user preferences, past decisions, or conversation history across sessions.
- ▌ Debugging Strategies · abzhaw bundleMaster systematic debugging techniques, profiling tools, and root cause analysis to efficiently track down bugs across any codebase or technology stack. Use when investigating bugs, performance iss...
- ▌ E2e Testing Patterns · abzhaw bundleMaster end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky...
- ▌ Notification Systems · abzhawPush notifications, alerting, escalation chains, multi-channel delivery. Use when Julia needs to alert Raphael via Telegram, or when designing escalation paths for agent failures.
- ▌ Openclaw Integration · abzhawOpenClaw CLI, gateway setup, pairing, agent skills, and relay patterns. Use when configuring Julia's Telegram gateway, debugging pairing issues, or extending OpenClaw with new skills.
- ▌ REST API Integration · abzhawConsuming external REST APIs, retry logic, rate limiting, auth. Use when any Julia component needs to call external services (OpenAI, Anthropic, Telegram, etc).
- ▌ Streaming API Design · abzhawServer-sent events, chunked transfer, backpressure. Use when building streaming endpoints in Julia's Next.js or bridge servers.
- ▌ Todo Workflow Design · abzhawTODO systems for agents, TASK-NNN format, agent-readable specs. Use when creating, reading, or managing tasks in Julia's todo/ directory.
- ▌ Deployment Procedures · abzhawProduction deployment principles and decision-making. Safe deployment workflows, rollback strategies, and verification. Teaches thinking, not scripts.
- ▌ Nodejs Best Practices · abzhawNode.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.
- ▌ Postgresql Operations · abzhawPostgres admin, backups, vacuum, monitoring, indexes. Use when managing Julia's backend Postgres database running in Docker.
- ▌ Thesis Agent Workflow · abzhawAgent-assisted thesis writing loops, draft-review-revise cycles. Use when the thesis agent is writing, expanding, or refining sections of Raphael's master's thesis.
- ▌ Data Pipeline Patterns · abzhawETL patterns, agent data flows, transformation chains. Use when designing how data flows between Julia's components — from input (Telegram) through orchestration to output (backend/dashboard).
- ▌ LLM Prompt Engineering · abzhawDesign effective system prompts, few-shot examples, chain-of-thought instructions, and output constraints for LLM agents. Use when writing or tuning prompts for Julia's orchestrator, cowork-mcp, or any sub-agent.
- ▌ Message Queue Patterns · abzhawQueue design, polling vs push, persistence, dead-letter handling. Use when working with the bridge's queue.json or designing message flow between agents.
- ▌ Openai API Integration · abzhawIntegrate OpenAI's API including GPT-4o tool calling, streaming responses, function schemas, and error handling. Use when building or debugging Julia's orchestrator or any component that calls OpenAI.
- ▌ Pm2 Process Management · abzhawPM2 config, ecosystem files, restart strategies, log management, cron jobs. Use when configuring Julia's services, debugging crashes, or adding new managed processes.
- ▌ RAG Retrieval Patterns · abzhawRetrieval-augmented generation patterns — chunking, embedding, vector search, and reranking. Use when Julia needs to search through documents, research papers, logs, or knowledge bases.
- ▌ Openapi Spec Generation · abzhaw bundleGenerate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.
- ▌ Research Paper Analysis · abzhawExtracting key points, methodology analysis, literature review patterns. Use when Julia's thesis agent needs to process research papers for Raphael's master's thesis.
- ▌ Telegram Bot Development · abzhawTelegram Bot API, polling, webhooks, message formatting, inline keyboards, and file sending. Use when building or extending Julia's Telegram communication layer via OpenClaw.
- ▌ Agent Orchestration Patterns · abzhawLoop patterns, delegation strategies, retry logic, and multi-agent coordination. Use when designing or debugging Julia's orchestrator loop, sub-agent delegation, or inter-agent communication via bridge/MCP.
- ▌ Anthropic Claude Integration · abzhawIntegrate Anthropic's Claude API including Messages API, vision/multimodal inputs, tool use, and streaming. Use when building or debugging cowork-mcp or any Claude-powered component.