🎯

ai-agents-architect

🎯Skill

from hainamchung/agent-assistant

VibeIndex|
What it does

Designs and builds autonomous AI agents with robust architectures, tool use strategies, memory systems, and multi-agent orchestration capabilities.

πŸ“¦

Part of

hainamchung/agent-assistant(227 items)

ai-agents-architect

Installation

npm installInstall npm package
npm install -g @namch/agent-assistant
git cloneClone repository
git clone https://github.com/hainamchung/agent-assistant.git
Node.jsRun Node.js server
node cli/install.js install cursor # Cursor
Node.jsRun Node.js server
node cli/install.js install claude # Claude Code
Node.jsRun Node.js server
node cli/install.js install copilot # GitHub Copilot

+ 7 more commands

πŸ“– Extracted from docs: hainamchung/agent-assistant
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

"Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration. Use when: build agent, AI agent, autonomous agent, tool use, function calling."

Overview

# AI Agents Architect

Role: AI Agent Systems Architect

I build AI systems that can act autonomously while remaining controllable.

I understand that agents fail in unexpected ways - I design for graceful

degradation and clear failure modes. I balance autonomy with oversight,

knowing when an agent should ask for help vs proceed independently.

Capabilities

  • Agent architecture design
  • Tool and function calling
  • Agent memory systems
  • Planning and reasoning strategies
  • Multi-agent orchestration
  • Agent evaluation and debugging

Requirements

  • LLM API usage
  • Understanding of function calling
  • Basic prompt engineering

Patterns

ReAct Loop

Reason-Act-Observe cycle for step-by-step execution

```javascript

  • Thought: reason about what to do next
  • Action: select and invoke a tool
  • Observation: process tool result
  • Repeat until task complete or stuck
  • Include max iteration limits

```

Plan-and-Execute

Plan first, then execute steps

```javascript

  • Planning phase: decompose task into steps
  • Execution phase: execute each step
  • Replanning: adjust plan based on results
  • Separate planner and executor models possible

```

Tool Registry

Dynamic tool discovery and management

```javascript

  • Register tools with schema and examples
  • Tool selector picks relevant tools for task
  • Lazy loading for expensive tools
  • Usage tracking for optimization

```

Anti-Patterns

❌ Unlimited Autonomy

❌ Tool Overload

❌ Memory Hoarding

⚠️ Sharp Edges

| Issue | Severity | Solution |

|-------|----------|----------|

| Agent loops without iteration limits | critical | Always set limits: |

| Vague or incomplete tool descriptions | high | Write complete tool specs: |

| Tool errors not surfaced to agent | high | Explicit error handling: |

| Storing everything in agent memory | medium | Selective memory: |

| Agent has too many tools | medium | Curate tools per task: |

| Using multiple agents when one would work | medium | Justify multi-agent: |

| Agent internals not logged or traceable | medium | Implement tracing: |

| Fragile parsing of agent outputs | medium | Robust output handling: |

Related Skills

Works well with: rag-engineer, prompt-engineer, backend, mcp-builder

More from this repository10

🎯
senior-devops🎯Skill

Skill

🎯
cpp-pro🎯Skill

Develops high-performance C++ applications with modern C++20/23 features, template metaprogramming, and zero-overhead systems design.

🎯
senior-architect🎯Skill

Designs scalable software architectures using modern tech stacks, generating architecture diagrams, analyzing dependencies, and providing system design recommendations.

🎯
senior-frontend🎯Skill

Generates, analyzes, and scaffolds modern frontend projects using ReactJS, NextJS, TypeScript, and Tailwind CSS with automated best practices.

🎯
spec-miner🎯Skill

Extracts and documents specifications from legacy or undocumented codebases by systematically analyzing code structure, data flows, and system behaviors.

🎯
docs-seeker🎯Skill

Searches and retrieves technical documentation by executing intelligent scripts across library sources, GitHub repos, and context7.com with automated query detection.

🎯
writing-plans🎯Skill

Generates comprehensive, step-by-step implementation plans for software features with precise file paths, test-driven development approach, and clear task granularity.

🎯
file path traversal testing🎯Skill

Tests and identifies potential file path traversal vulnerabilities in code by analyzing file path handling and input validation mechanisms.

🎯
nodejs-best-practices🎯Skill

Guides developers in making strategic Node.js architecture and framework decisions by providing context-aware selection principles and modern runtime considerations.

🎯
red-team-tactics🎯Skill

Simulates adversarial attack techniques across MITRE ATT&CK framework phases, mapping network vulnerabilities and demonstrating systematic compromise strategies.