Documentation Index

documentation
index
reference
Complete guide to all documentation automation files and resources in this repository
Author

Dario Airoldi

Published

January 4, 2026

πŸ“š Documentation Index

Complete guide to all documentation automation files and resources in this repository.

πŸ“‚ Documentation by Category

πŸ› οΈ Setup & Installation

File Purpose Audience
GETTING-STARTED.md Complete IQPilot setup guide All Users
06.00-idea/iqpilot/02-iqpilot-getting-started.md Detailed installation & configuration All Users
.copilot/scripts/build-iqpilot.ps1 Build automation script Developers

πŸ—οΈ Architecture & Implementation

File Purpose Audience
06.00-idea/iqpilot/03-iqpilot-implementation-details.md Architecture, folder structure, MCP integration Developers
06.00-idea/iqpilot/01-iqpilot-overview.md Concepts, philosophy, use cases All Users
src/IQPilot/README.md C# MCP Server source code documentation Developers
.github/STRUCTURE-README.md Repository structure & automation overview All Users

✍️ Content Creation

File Purpose Audience
.github/templates/article-template.md General technical article template Writers
.github/templates/howto-template.md Step-by-step guide template Writers
.github/templates/tutorial-template.md Multi-step tutorial template Writers
.github/templates/issue-template.md Problem + solution template Writers
.github/templates/recording-summary-template.md Conference/video notes template Writers
.github/templates/recording-analysis-template.md Deep analysis template Writers
.github/templates/techsession-summary-template.md Tech session summary template Writers
.github/templates/techsession-analysis-template.md Tech session analysis template Writers
.github/templates/prompt-template.md Blank prompt file template Writers
.github/templates/metadata-template.yml Metadata schema template Writers

πŸ“ Editorial Standards

File Purpose Audience
.github/copilot-instructions.md Global editorial & validation standards All Users
.copilot/context/01.00-article-writing/01-style-guide.md Writing style & formatting rules Writers
.copilot/context/01.00-article-writing/02-validation-criteria.md Quality thresholds for publishing Writers
.copilot/context/90.00-learning-hub/01-domain-concepts.md Core concepts & terminology All Users

πŸ€– AI Prompt Files

IQPilot supports dual-mode operation:

Standalone Prompts (Work Without IQPilot)

Located in .github/prompts/ and subdirectories - accessible via natural language with GitHub Copilot:

Article Prompts (.github/prompts/01.00-article-writing/):

Validation:

Analysis:

Publishing:

Enhanced Prompts (Require IQPilot MCP)

Located in .iqpilot/prompts/ - used automatically when IQPilot is in MCP mode:

Automatic Selection: Copilot automatically chooses enhanced version if IQPilot MCP is active, falls back to standalone if not.

πŸ“‹ Path-Specific Instructions

Automatically applied to files in specific folders:

File Applies To Purpose
.github/instructions/documentation.instructions.md **/*.md All Markdown files
.github/instructions/article-writing.instructions.md tech/**/*.md Technical content (merged into article-writing)
.github/instructions/prompts.instructions.md .github/prompts/**/*.md Prompt file creation
.github/instructions/agents.instructions.md .github/agents/**/*.agent.md Agent file creation
.github/instructions/context-files.instructions.md .copilot/context/**/*.md Context file creation

πŸ€– Prompt Engineering Ecosystem

Complete guide to prompt, agent, and context engineering in this repository.

Core Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    INSTRUCTION LAYER                            β”‚
β”‚  .github/instructions/*.instructions.md                         β”‚
β”‚  (Auto-applied based on file path globs)                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                              β”‚
                              β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    CONTEXT LAYER                                β”‚
β”‚  .copilot/context/00.00-prompt-engineering/*.md                 β”‚
β”‚  (Shared principles, patterns, and guidelines)                  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                              β”‚
                              β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    OPERATIONAL LAYER                            β”‚
β”‚  .github/prompts/*.prompt.md  |  .github/agents/*.agent.md     β”‚
β”‚  (Task workflows)             |  (Role-based specialists)       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Context Files (Shared Principles)

Location: .copilot/context/00.00-prompt-engineering/

File Purpose Key Content
01-context-engineering-principles.md Core principles 6 principles: Narrow Scope, Early Commands, Imperative Language, Three-Tier Boundaries, Context Minimization, Tool Scoping
02-tool-composition-guide.md Tool selection Priority rules, role-based tool sets, composition patterns
05-validation-caching-pattern.md 7-day caching Dual YAML architecture, cache check workflow
04-handoffs-pattern.md Multi-agent coordination Handoff patterns: Linear Chain, Parallel Research, Validation Loop, Supervised

Prompt Files

Location: .github/prompts/

Prompt Creation/Update (.github/prompts/00.00-prompt-engineering/):

Guidance Maintenance (.github/prompts/00.00-prompt-engineering/):

Agent Files

Location: .github/agents/

Agent Creation/Update (.github/prompts/00.00-prompt-engineering/):

Specialized Agents by Role:

Role Agent Purpose Tools
Prompt Researcher @prompt-researcher Prompt pattern discovery Read-only
Prompt Builder @prompt-builder Prompt file creation Read + Write
Prompt Validator @prompt-validator Prompt quality assurance Read-only
Prompt Updater @prompt-updater Fix prompt issues Read + Write
Agent Researcher @agent-researcher Agent pattern discovery Read-only
Agent Builder @agent-builder Agent file creation Read + Write
Agent Validator @agent-validator Agent quality assurance Read-only
Agent Updater @agent-updater Fix agent issues Read + Write

Tech Articles (Learning)

Location: 03.00-tech/05.02-prompt-engineering/

Article Topic
02.00 Naming Conventions File and folder organization
03.00 Prompt Structure YAML frontmatter and sections
04.00 Agent Structure Personas, handoffs, boundaries
05.00 Instruction Structure Path-specific instructions
06.00 Skills Structure Agent skills (SKILL.md files)
07.00 MCP Servers Model Context Protocol servers
20-21 Multi-Agent Example Real-world multi-agent workflow
22 Documentation Site Repository-specific patterns

Templates

Location: .github/templates/

Template Use Case
prompt-simple-validation-template.md Read-only validation with 7-day caching
prompt-implementation-template.md File creation/modification workflows
prompt-multi-agent-orchestration-template.md Multi-agent coordination
prompt-analysis-only-template.md Research and reporting

Quick Reference: Creating New Files

To create a new prompt:

@workspace /prompt-create-update [describe purpose]

To create a new agent:

@workspace /agent-create-update [describe role]

To update guidance files:

@workspace /context-file-create-update [describe updates needed]

πŸ”§ Automation Scripts

File Purpose Usage
.copilot/scripts/build-metadata-watcher.ps1 Build LSP server & extension .\.copilot\scripts\build-metadata-watcher.ps1
.copilot/scripts/validate-metadata.ps1 Validate metadata schema .\.copilot\scripts\validate-metadata.ps1
.copilot/scripts/check-stale-validations.ps1 Find outdated validations .\.copilot\scripts\check-stale-validations.ps1

βš™οΈ VS Code Configuration

File Purpose Audience
.vscode/tasks.json Build & publish tasks Developers
.vscode/launch.json Debug configurations Developers
.vscode/settings.json Workspace settings All Users
.vscode/extensions.json Recommended extensions All Users

πŸ“¦ Source Code

Directory Purpose Audience
src/IQPilot/ C# MCP Server source code Developers
.vscode/extensions/iqpilot/ VS Code extension (TypeScript) Developers

πŸ—ΊοΈ Documentation Roadmap

Phase 1: IQPilot Core βœ…

Phase 2: Integration 🚧

Phase 3: User Guides βœ…

Phase 4: Deployment (Planned)


πŸ“Š Documentation Statistics

Category Count Total Lines
Setup Guides 2 ~5,000
Technical Docs 3 ~10,000
Templates 7 ~700
Prompts 13 ~3,000
Instructions 3 ~300
Workflows 3 ~600
Scripts 3 ~500
Total 34 ~20,100

πŸ” Finding What You Need

By Task

I want to understand IQPilot: β†’ 06.00-idea/iqpilot/01-iqpilot-overview.md

I want to set up the repository: β†’ GETTING-STARTED.md

I want to write a new article: β†’ Choose template from .github/templates/ β†’ Use prompts in .github/prompts/01.00-article-writing/

I want to validate my content: β†’ Use prompts in .github/prompts/ (via /command in Copilot)

I want to understand the architecture: β†’ 06.00-idea/iqpilot/03-iqpilot-implementation-details.md

I want to develop IQPilot: β†’ src/IQPilot/README.md

I want to configure settings: β†’ .vscode/settings.json

By Role

Content Writer:

  1. GETTING-STARTED.md - Setup
  2. .copilot/context/01.00-article-writing/01-style-guide.md - Writing standards
  3. .github/templates/ - Templates
  4. .github/prompts/ - Validation tools

Developer:

  1. 06.00-idea/iqpilot/03-iqpilot-implementation-details.md - Architecture
  2. src/IQPilot/README.md - Technical details
  3. .vscode/tasks.json - Build tasks
  4. .vscode/launch.json - Debug configs

Editor/Reviewer:

  1. .github/copilot-instructions.md - Standards
  2. .copilot/context/01.00-article-writing/02-validation-criteria.md - Quality thresholds
  3. Use validation prompts in .github/prompts/ for review process

By File Type

Markdown Documentation:

  • All .md files in root directory
  • .copilot/context/*.md
  • src/IQPilot/README.md, src/IQPilot/README.IQPilot.md

YAML Configuration:

  • .github/templates/metadata-template.yml
  • .vscode/settings.json (JSON, but related)

PowerShell Scripts:

  • .copilot/scripts/*.ps1

TypeScript Source:

  • .vscode/extensions/iqpilot/src/*.ts

C# Source:

  • src/IQPilot/*.cs

πŸ†˜ Quick Help

Most Common Needs

  1. Setup: GETTING-STARTED.md ← Start here!
  2. Write Article: Use template + /article-writing
  3. Validate: /structure-validation β†’ /grammar-review β†’ /publish-ready
  4. Rename Article: F2 in VS Code (metadata syncs automatically)
  5. Troubleshoot: Check logs via status bar

Key Commands

  • Reload VS Code: Ctrl+Shift+P β†’ β€œDeveloper: Reload Window”
  • Run Task: Ctrl+Shift+P β†’ β€œTasks: Run Task”
  • Restart IQPilot: Ctrl+Shift+P β†’ β€œIQPilot: Restart Server”
  • Show Logs: Click status bar βœ“ IQPilot

🎯 Next Steps

  1. βœ… Read 06.00-idea/iqpilot/01-iqpilot-overview.md to understand the concepts
  2. βœ… Read GETTING-STARTED.md for setup instructions
  3. βœ… Build IQPilot: .\.copilot\scripts\build-iqpilot.ps1
  4. βœ… Reload VS Code
  5. βœ… Create test article
  6. βœ… Try validation prompts via GitHub Copilot
  7. βœ… Start writing real content!

Last Updated: 2026-01-04
Total Documentation Files: 34
Repository: darioairoldi/Learn