AGENTS / GITHUB / agentic-design-patterns-skills
githubinferredactive

agentic-design-patterns-skills

provenance:github:hajekim/agentic-design-patterns-skills

28 agentic design pattern skills for Gemini CLI, Antigravity, and Claude Code. Supports English, Korean, Japanese, and Chinese triggers.

View Source ↗First seen 22d agoNot yet hireable
README
# Agentic Design Patterns Skills

A comprehensive skill library for building AI agents using proven agentic design patterns. Each skill follows the structured **DEFINE → PLAN → ACTION** workflow and is compatible with both **Gemini CLI / Antigravity** and **Claude Code**.

## Overview

This library contains **28 skills** covering the full spectrum of agentic design patterns — from foundational patterns (Prompt Chaining, Routing, Parallelization) to advanced patterns (A2A Communication, Resource-Aware Optimization, Exploration & Discovery) and appendix skills covering tools, frameworks, and reasoning engines.

All skills are implemented with:
- **Google ADK** (Agent Developer Kit) as the primary framework
- **LangChain / LangGraph** as secondary implementations
- **CrewAI** for multi-agent collaboration patterns
- **Gemini API** (`gemini-2.5-flash`) as the default LLM
- **Multilingual triggers** (English / Korean / Japanese / Chinese) for auto-activation across language preferences

## Platform Compatibility

This skill library works with both AI CLI platforms without any content modification.

| Feature | Gemini CLI | Antigravity | Claude Code |
|---------|------------|-------------|-------------|
| **Workspace skill path** | `.gemini/skills/<name>/` or `.agents/skills/<name>/` | `.agents/skills/<name>/` | `.claude/skills/<name>/` |
| **User skill path** | `~/.gemini/skills/<name>/` or `~/.agents/skills/<name>/` | `~/.agents/skills/<name>/` | `~/.claude/skills/<name>/` |
| **Auto-activation** | Semantic: model reads description and decides autonomously | Description keyword pattern matching | Semantic judgment (language-agnostic) |
| **Context loading** | Progressive disclosure — only name+description loaded until activated | Full SKILL.md loaded on match | Full SKILL.md loaded on activation |
| **Manual invocation** | `/skills link`, `gemini skills install` | `@skills/<name>/SKILL.md` reference | `/skill-name` slash command |
| **`name:` field** | Unique skill identifier | Trigger identifier | Registered as `/slash-command` name |
| **`description:` field** | When to activate (semantic match) | Trigger phrase list (keyword match) | Basis for semantic activation |
| **`version:` field** | Used | Used | Ignored silently (no error) |
| **Content compatibility** | ✅ Fully compatible | ✅ Fully compatible | ✅ Fully compatible |

> **Key insight**: Skill file content is identical across all platforms. The differences are only in **registration path**, **activation mechanism**, and **context loading strategy**.

> **Path note**: `.agents/skills/` is the cross-tool generic alias officially supported by Gemini CLI. Antigravity uses `.agents/skills/` as its standard path. Within the same scope, `.agents/skills/` takes precedence over `.gemini/skills/`.

## Quick Start

### Step 1 — Install Dependencies

```bash
# Install Python packages
pip install google-genai google-adk langchain langchain-google-genai
pip install langgraph crewai chromadb fastapi uvicorn
pip install langchain-chroma langchain-text-splitters

# Set your API key
export GOOGLE_API_KEY="your-api-key-here"
```

### Step 2 — Platform Setup

#### Gemini CLI

Gemini CLI manages skills with the `gemini skills` command and discovers them from two scopes:

**Option A — User-level install (available in all projects):**
```bash
# Link all 28 skills at once (creates symlinks in ~/.gemini/skills/)
gemini skills link /path/to/agentic-design-patterns-skills/skills

# Verify discovery
gemini skills list
```

**Option B — Workspace install (current project only):**
```bash
# Link to the project scope (.gemini/skills/ or .agents/skills/)
gemini skills link /path/to/agentic-design-patterns-skills/skills --scope workspace

# Or create symlinks manually
mkdir -p .gemini/skills
ln -s /path/to/agentic-design-patterns-skills/skills/* .gemini/skills/
```

**Option C — Install specific skills from Git:**
```bash
# Install individual skills by subdirectory
gemini skills install https://github.com/your-org/agentic-design-patterns-skills.git --path skills/prompt-chaining
gemini skills install https://github.com/your-org/agentic-design-patterns-skills.git --path skills/planning
```

**Option D — Install all skills from Git (workspace scope):**
```bash
gemini skills install https://github.com/your-org/agentic-design-patterns-skills.git --scope workspace
```

**Verify and manage skills in an interactive session:**
```
/skills list              → show all discovered skills and their status
/skills reload            → refresh after adding new skills
/skills disable planning  → temporarily disable a skill
/skills enable planning   → re-enable a disabled skill
```

#### Antigravity

```bash
# Clone the repository
git clone https://github.com/your-org/agentic-design-patterns-skills.git

# Option A — Workspace install (.agents/skills/ — cross-tool standard path)
mkdir -p .agents/skills
ln -s /path/to/agentic-design-patterns-skills/skills/* .agents/skills/

# Option B — User-level install (~/.agents/skills/)
mkdir -p ~/.agents/skills
ln -s /path/to/agentic-design-patterns-skills/skills/* ~/.agents/skills/

# Verify by typing a trigger phrase; the matching skill activates:
#   "Build a multi-step agent pipeline"   → Prompt Chaining
#   "에이전트 병렬 실행하고 싶어"          → Parallelization
```

#### Claude Code

Claude Code reads skills from `.claude/skills/`. Choose the installation scope that fits your workflow.

**Option A — Global install (available in all projects):**
```bash
# Symlink all 28 skills at once
ln -s "$(pwd)/skills/"* ~/.claude/skills/

# After this, type / in Claude Code to see all registered slash commands:
#   /prompt-chaining, /planning, /reflection, /tool-use ...
```

**Option B — Project-level install (current project only):**
```bash
# Run from the project root
mkdir -p .claude/skills
ln -s "$(pwd)/skills/"* .claude/skills/
```

**Option C — Selective install (specific skills only):**
```bash
# Register only the skills you need
ln -s "$(pwd)/skills/prompt-chaining" ~/.claude/skills/
ln -s "$(pwd)/skills/planning"        ~/.claude/skills/
ln -s "$(pwd)/skills/reflection"      ~/.claude/skills/
```

**Option D — No install, direct file reference:**
```
# Reference any skill inline without installation
@skills/prompt-chaining/SKILL.md Please design a pipeline using this skill.
```

**Optional: Claude Code-specific frontmatter fields**

The base format works as-is. To leverage additional Claude Code features, extend the frontmatter:

```yaml
---
name: planning
description: "복잡한 작업 계획", "plan complex tasks", ...
version: 1.0.0
# Claude Code-only fields below (ignored by Antigravity)
context: fork                              # Run in an isolated subagent
allowed-tools: Read, Grep, Bash(python *)  # Tools usable without a permission prompt
argument-hint: "[goal description]"        # Autocomplete hint: /planning [goal]
---
```

## Agent Complexity Levels

Every skill maps to one of four complexity levels. Use this framework to select the right patterns for your agent's scope:

| Level | Name | Characteristics | Key Skills |
|-------|------|-----------------|------------|
| **Level 0** | Core Reasoning Engine | Single-model calls, sequential decomposition, no external tools | Prompt Chaining, Reflection |
| **Level 1** | Connected Problem-Solver | Tool use, external APIs, RAG, memory integration | Tool Use, RAG, Memory Management, MCP |
| **Level 2** | Strategic Problem-Solver | Multi-step planning, adaptive decision-making, self-correction | Planning, Routing, Guardrails, Evaluation |
| **Level 3** | Collaborative Multi-Agent | Multiple specialized agents, inter-agent communication protocols | Multi-Agent Collaboration, A2A, Parallelization |

> **Start at Level 0, add complexity only when needed.** Most production agents operate at Level 1–2.

## Skill Directory

### Part One: Core Patterns (Chapters 1–7)

| Skill | Level | Description | When to Use |
|-------|-------|-------------|-------------|
| [Prompt Chaining](ski

[truncated…]

PUBLIC HISTORY

First discoveredMar 28, 2026

IDENTITY

inferred

Identity inferred from code signals. No PROVENANCE.yml found.

Is this yours? Claim it →

METADATA

platformgithub
first seenMar 26, 2026
last updatedMar 27, 2026
last crawledtoday
version

README BADGE

Add to your README:

![Provenance](https://getprovenance.dev/api/badge?id=provenance:github:hajekim/agentic-design-patterns-skills)