Documentation Index
π Documentation Index
Complete guide to all documentation automation files and resources in this repository.
π Quick Links
For New Users
- π GETTING-STARTED.md - Start here! Quick setup and mode selection
- π .iqpilot/README.md - IQPilot modes guide - Enable/disable, mode comparison
- π― 06.00-idea/iqpilot/01-iqpilot-overview.md - What IQPilot is and why it matters
- π 06.00-idea/iqpilot/02-iqpilot-getting-started.md - Installation and usage guide
For Developers
- π§ 06.00-idea/iqpilot/03-iqpilot-implementation-details.md - Technical architecture & implementation
- π src/IQPilot/README.md - IQPilot MCP server source code
For Content Writers
- π .github/STRUCTURE-README.md - Automation structure overview
- π .github/copilot-instructions.md - Global editorial standards
π 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/):
- article-design-and-create.prompt.md - Design articles from scratch
- article-generate-techsession-summary.prompt.md - Generate tech session summaries
- article-generate-techsession-analysis.prompt.md - Generate tech session analysis
- article-review-for-consistency-gaps-and-extensions.prompt.md - Review article for consistency and gaps
- article-review-series-for-consistency-gaps-and-extensions.prompt.md - Review article series
Validation:
- structure-validation.prompt.md - Document structure check
- grammar-review.prompt.md - Grammar and spelling
- readability-review.prompt.md - Readability analysis
- understandability-review.prompt.md - Concept clarity
- fact-checking.prompt.md - Verify claims & citations
Analysis:
- logic-analysis.prompt.md - Logical flow review
- gap-analysis.prompt.md - Identify missing content
- correlated-topics.prompt.md - Find related articles
- series-validation.prompt.md - Series consistency check
Publishing:
- publish-ready.prompt.md - Comprehensive pre-publish check
Enhanced Prompts (Require IQPilot MCP)
Located in .iqpilot/prompts/ - used automatically when IQPilot is in MCP mode:
- grammar-review-enhanced.prompt.md - With validation caching
- (More enhanced prompts to be added)
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) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Prompt Files
Location: .github/prompts/
Prompt Creation/Update (.github/prompts/00.00-prompt-engineering/):
- prompt-create-update.prompt.md - Create or update prompt files
- prompt-design.prompt.md - Design prompts from scratch
- prompt-review.prompt.md - Validate existing prompts
Guidance Maintenance (.github/prompts/00.00-prompt-engineering/):
- instruction-file-create-update.prompt.md - Update instruction files
- context-file-create-update.prompt.md - Update context files
Agent Files
Location: .github/agents/
Agent Creation/Update (.github/prompts/00.00-prompt-engineering/):
- agent-create-update.prompt.md - Create or update agent files
- agent-design.prompt.md - Design agents from scratch
- agent-review.prompt.md - Validate existing agents
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:
- GETTING-STARTED.md - Setup
- .copilot/context/01.00-article-writing/01-style-guide.md - Writing standards
- .github/templates/ - Templates
- .github/prompts/ - Validation tools
Developer:
- 06.00-idea/iqpilot/03-iqpilot-implementation-details.md - Architecture
- src/IQPilot/README.md - Technical details
- .vscode/tasks.json - Build tasks
- .vscode/launch.json - Debug configs
Editor/Reviewer:
- .github/copilot-instructions.md - Standards
- .copilot/context/01.00-article-writing/02-validation-criteria.md - Quality thresholds
- Use validation prompts in
.github/prompts/for review process
By File Type
Markdown Documentation:
- All
.mdfiles in root directory .copilot/context/*.mdsrc/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
- Setup: GETTING-STARTED.md β Start here!
- Write Article: Use template +
/article-writing - Validate:
/structure-validationβ/grammar-reviewβ/publish-ready - Rename Article: F2 in VS Code (metadata syncs automatically)
- 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
- β Read 06.00-idea/iqpilot/01-iqpilot-overview.md to understand the concepts
- β Read GETTING-STARTED.md for setup instructions
- β
Build IQPilot:
.\.copilot\scripts\build-iqpilot.ps1 - β Reload VS Code
- β Create test article
- β Try validation prompts via GitHub Copilot
- β Start writing real content!
Last Updated: 2026-01-04
Total Documentation Files: 34
Repository: darioairoldi/Learn