skills/ai-agent-development/SKILL.md
Guides implementation of AI agents: agent types, context/RAG, guardrails, swappable LLM providers, on-premises deployment, framework selection, and visual development. Use when designing, building, or reviewing AI agent systems in Python or C#.
npx skillsauth add pkuppens/pkuppens ai-agent-developmentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Covers the full design space for implementing AI agents — from simple chat completion wrappers to multi-agent orchestration with tool use, guardrails, and on-premises deployment. Provides framework-neutral patterns first, then maps them to concrete frameworks (LangChain/LangGraph, Semantic Kernel, AutoGen) and visual tools (n8n, Flowise).
| Sub-skill | Concern | When to use | |-----------|---------|-------------| | agent-types | Agent taxonomy | Choosing the right agent pattern for the task | | agent-context | Context, RAG, knowledge graphs | Adding external knowledge to agents | | agent-guardrails | Auditing, safety, guardrails | Securing agent input/output and tracking usage | | agent-llm-providers | Swappable LLM backends | Configuring open-source and closed-source models | | agent-on-premises | On-premises deployment | Running agents locally with data sovereignty | | agent-frameworks | Framework selection | Comparing and using agent frameworks | | agent-visual-dev | Visual/GUI development | Building agents with low-code tools |
Before building an agent, resolve these:
User Input
│
▼
┌─────────────┐ ┌──────────────┐
│ Guardrails │────▶│ Agent Core │
│ (input) │ │ (reasoning) │
└─────────────┘ └──────┬───────┘
│
┌────────────┼────────────┐
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Tools │ │ RAG / │ │ Sub- │
│ │ │ Context │ │ agents │
└──────────┘ └──────────┘ └──────────┘
│
▼
┌─────────────┐
│ LLM │◀── Provider interface
│ Provider │ (Ollama / OpenAI / …)
└─────────────┘
│
▼
┌─────────────┐
│ Guardrails │
│ (output) │
└─────────────┘
│
▼
Agent Output
See examples.md for complete Python and C# implementations covering:
tools
Creates, queries, updates, and links Azure Boards work items via az boards CLI. Use when filing ADO work items, running WIQL queries, or setting area path, iteration, tags, and assignee.
tools
Creates, reviews, and completes Azure Repos pull requests and branch policies via az repos CLI. Use when opening ADO PRs, setting required reviewers, or configuring build validation policies.
development
Guides Azure Pipelines YAML structure, build validation on PRs, and staged deployment with environments and approvals. Use when authoring azure-pipelines.yml or configuring CI/CD on Azure DevOps.
tools
Orchestrates Azure DevOps work item, repo, and pipeline workflows using az CLI. Use when working with Azure DevOps, Azure Repos, Azure Boards, Azure Pipelines, or az devops commands.