algorithmic-art
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code,…
Comprehensive guide for building Agentic RAG systems using Microsoft Agent Framework in C#. Use when creating RAG applications with semantic search, document indexing, and intelligent agent orchestration. Includes scaffolding scripts, reference implementations, and documentation
$ npx -y skills add shuyu-labs/WebCode --skill ms-agent-framework-rag --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ms-agent-framework-ragContext preview
The summary Claude sees to decide when to auto-load this skill.
Comprehensive guide for building Agentic RAG systems using Microsoft Agent Framework in C#. Use when creating RAG applications with semantic search, document indexing, and intelligent agent orchestration. Includes scaffolding scripts, reference implementations, and documentation
name: ms-agent-framework-rag description: Comprehensive guide for building Agentic RAG systems using Microsoft Agent Framework in C#. Use when creating RAG applications with semantic search, document indexing, and intelligent agent orchestration. Includes scaffolding scripts, reference implementations, and documentation for vector databases, embedding models, and multi-agent workflows.
This skill provides scaffolding and guidance for building production-ready Agentic RAG (Retrieval-Augmented Generation) systems using Microsoft Agent Framework with C#.
Use the scaffolding script to create a new RAG system:
scripts/create_rag_system.sh <project-name> [--output-dir <path>]
Example:
scripts/create_rag_system.sh MyKnowledgeBase --output-dir ./my-rag-project
An Agentic RAG system consists of:
1. **Ingestion Layer**: Document parsing, chunking, and embedding generation 2. **Vector Store**: Semantic search index (Azure AI Search, Qdrant, or Pinecone) 3. **Agent Framework**: Multi-agent orchestration with Microsoft AutoGen 4. **LLM Integration**: Azure OpenAI or OpenAI API for generation 5. **API Layer**: RESTful endpoints for querying
See `references/semantic_search.md` for implementation details.
Build specialized agents:
See `references/agent_patterns.md` for agent design patterns.
See `references/document_processing.md` for chunking strategies.
Scaffolds a complete RAG system with:
Usage:
scripts/create_rag_system.sh <project-name> [--output-dir <path>]
Batch document ingestion:
scripts/ingest_documents.sh <source-dir> <index-name>
Start the RAG system locally:
scripts/run_local.sh <project-dir>
Required environment variables:
AZURE_OPENAI_ENDPOINT=<your-endpoint> AZURE_OPENAI_API_KEY=<your-key> AZURE_SEARCH_ENDPOINT=<your-search-endpoint> AZURE_SEARCH_KEY=<your-search-key> EMBEDDING_MODEL=text-embedding-ada-002 CHAT_MODEL=gpt-4
1. **Start Simple**: Begin with basic RAG, add agents incrementally 2. **Metadata Matters**: Rich metadata improves retrieval accuracy 3. **Hybrid Search**: Combine vector and keyword search 4. **Citation Tracking**: Always include source references 5. **Evaluation**: Use RAGAS framework for quality metrics
For complex queries, use iterative refinement: 1. Initial search with broad query 2. Research agent expands with sub-queries 3. Synthesis agent combines results 4. Validation agent checks citations
Always track:
See `references/citations.md` for implementation.
WebCode is a browser-based AI coding platform that lets you remotely run CLI assistants like Claude Code and Codex. Code anywhere with just a web browser. We’re also adding an office-assistant mode for planning, research/summaries, meeting notes, and drafting docs/emails—connected to your project context.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code,…
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand…
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art,…
Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision…
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude…
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts,…