Complete guide to all PCL documentation, organized by topic and phase.
- Getting Started Guide (Current Features) - Start here!
- README.md - Project overview and quick start
- Installation Guide - Setup instructions
- PCL Specification v1 - Official language specification (RFC-style)
- Language Grammar - Formal grammar definition
- Type System - Type system documentation
- Parser Documentation - Parser API and usage
- Semantic Analyzer - Type checking and analysis
- AST Reference - Abstract Syntax Tree nodes
- Code Generation - Code generation to various formats
- Runtime Documentation - Runtime system overview
- Provider System - LLM provider architecture
- Expression Evaluator - Expression evaluation
- Registry Architecture - Multi-backend registry
- Backend Comparison - Memory, JSON, SQLite, PostgreSQL
- Search & Indexing - Full-text search
- CLI Reference - Command-line interface
- Registry Commands - 7 registry commands
- Phase 1.2-1.4 Complete - Registry completion summary
- LSP Overview - Complete LSP implementation summary
- Server Architecture - LSP server design
- Provider System - Individual providers
- Diagnostics - Real-time error detection
- Completion - IntelliSense with 26 keywords, 13 snippets
- Hover - Documentation on hover (30+ properties)
- Definition - Go to definition (Ctrl+Click)
- References - Find all references
- Symbols - Document outline
- Formatting - Auto-format code
- Extension README - VSCode extension documentation
- Installation Guide - Setup instructions
- Features Guide - What the extension provides
- Phase 2.1 Complete - Full phase summary (700 lines)
- Day 1-2 Complete - Server scaffold
- Day 3-5 Complete - Document manager
- Day 6-8 Complete - Diagnostics
- Day 11-13 Complete - Completion
- Day 14-15 Complete - Hover
- Skills Ecosystem Complete - Full phase summary (700 lines)
- Claude Code Compatibility - Claude Code integration guide (2,800 lines)
- Agent Skills Compatibility - agentskills.io integration (1,500 lines)
- Skills CLI Complete - Full phase summary
- CLI Usage Guide - Comprehensive CLI documentation (660 lines)
- Quick Reference - Command quick reference
- import - Import skills from SKILL.md format
- export - Export skills to SKILL.md format
- validate - Validate skills against specifications
- list - List all discovered skills
- info - Show detailed skill information
- Agent Skills: 100% validation support
- Claude Code: 95% validation support
- Bidirectional: Import/export both formats
- Build System Complete - Full phase summary
- Build System Guide - Comprehensive guide (700+ lines)
- Quick Reference - Command quick reference
- pcl init - Initialize new PCL projects
- pcl build - Build projects to multiple formats
- pcl install - Install and manage dependencies
- Lock Files - Reproducible builds with pcl-lock.json
- Dependency Resolution - Automatic transitive dependencies
- prompt - Text prompts (.prompt.txt) per persona
- json - JSON representation (.json)
- yaml - YAML representation (.yaml)
- typescript - TypeScript types (.ts)
- markdown - Documentation (.md)
- NPM-compatible package format
- Semantic versioning support
- Version ranges (^, ~, >=, etc.)
- Circular dependency detection
- Version conflict detection
- Agent Skills Spec - Official Agent Skills specification
- Claude Code Skills - Official Claude Code documentation
- PCL Skills Format - PCL native skill format
- Creating Skills - How to write skills
- Using Skills - How to use skills in personas
- Skill Loader API - TypeScript API reference
- Example Skills - Production-ready examples
- Python Expert - Python programming skill (270 lines)
- More skills coming in standard library
- Agent Skills: 100% compatible (all required + optional fields)
- Claude Code: 95% compatible (100% core features)
- Bidirectional: Import/export both formats
- Progressive Disclosure: 3-tier loading pattern supported
- Security Model - ISO 27001/42001 security architecture
- Governance Framework - ISO 38500 governance
- Security Policy - Security practices and reporting
- ISO/IEC 27001 - Information Security Management
- ISO/IEC 42001 - AI Management System
- OWASP LLM Top 10 - LLM security best practices
- EU AI Act - High-risk AI regulation
- NIST SP 800-207 - Zero Trust Architecture
- Standards Alignment - How PCL meets standards
- Risk Classification - AI risk levels
- Audit Logging - Compliance logging
- Getting Started - Your first PCL program
- Basic Personas - Creating simple personas
- Type System Basics - Understanding types
- Team Composition - Multi-agent teams
- Workflow Orchestration - Complex workflows
- Registry Usage - Using the registry system
- Skills Integration - Using skills from ecosystem
- Custom Providers - Building LLM providers
- Plugin System - Extending PCL
- Performance Tuning - Optimization techniques
- Security Hardening - Production security
- Parser API -
parse(),parseExpression(), etc. - Semantic API -
analyze(), type checking - Runtime API -
createRuntime(), execution - Registry API -
RegistryManager, backends
- LSP Server API - Language server API
- Document Manager - Document lifecycle
- Providers - Completion, hover, etc.
- Skill Loader - Load and convert skills
- Skill Resolver - Resolve skill references
- Skill Compiler - Compile skills
- Code Generator - Generate code
- JSON Export - Export to JSON
- YAML Export - Export to YAML
- Markdown Export - Documentation generation
- Hello World - Simplest persona
- Simple Persona - Basic structure
- Type Examples - Type system features
- Multi-Agent Team - Team composition
- Complex Workflow - Orchestration
- Full Application - Complete application
- Python Expert - Programming skill
- Code Review - Review skill
- Data Analysis - Analysis skill
- Parser Tests - Parser test cases
- Semantic Tests - Type checker tests
- Runtime Tests - Execution tests
- Skills Tests - Skill loader tests
- ROADMAP.md - Complete project roadmap
- Current Status - What's done
- Phase 0 Complete - Foundation
- Phase 1 Complete - Core language
- Phase 2.1 Complete - LSP
- Phase 2.2 Complete - Skills
- Phase 2.3 Complete - Skills CLI
- Phase 2.4 Complete - Build System
- Phase 2 Validation - Phase 2 validation
- Phase 2 Complete - Phase 2 summary
- Phase 2.5-2.7 Plan - IDE Extensions, Skills Library, Registry
- Phase 2.5-2.7 Progress - Current progress
- Session 2026-01-18 Final - Latest session summary
- Session Summary Detailed - Detailed progress
- Phase 3 Plan - Advanced features
- Test Overview - Testing strategy
- Unit Tests - Component tests
- Integration Tests - End-to-end tests
- Benchmarks - Performance benchmarks
- Code Style Guide - Coding standards
- Review Process - PR guidelines
- Security Testing - Security validation
- Contributing Guide - How to contribute
- Code of Conduct - Community guidelines
- Development Setup - Local development
- Discussions - Ask questions
- Issues - Report bugs
- Pull Requests - Contribute code
- Security Policy - Vulnerability reporting
- Privacy Policy - Data handling
- Terms of Use - Usage terms
- Quickstart Guide - Get started in 5 minutes
- Build System Quick Ref - Build commands reference
- Skills CLI Quick Ref - Skills commands reference
| Task | Documentation |
|---|---|
| Install PCL | README.md |
| Quick Start | Quickstart Guide |
| Create first persona | Getting Started |
| Initialize PCL project | Build System Guide |
| Build PCL project | Build Quick Ref |
| Install dependencies | Build System Guide |
| Use VSCode extension | Extension README |
| Import Agent Skills | Agent Skills Guide |
| Import Claude Code skills | Claude Code Guide |
| Manage skills | Skills CLI Quick Ref |
| Set up registry | Registry Guide |
| Run tests | Testing Guide |
| Deploy to production | Deployment Guide |
| API | Link |
|---|---|
parse() |
Parser API |
analyze() |
Semantic API |
createRuntime() |
Runtime API |
RegistryManager |
Registry API |
parseSkillMd() |
Skill Loader |
| Spec | Link |
|---|---|
| Language Grammar | PCL_GRAMMAR.md |
| Type System | PCL_TYPE_SYSTEM.md |
| Security Model | PCL_SECURITY_MODEL.md |
| Agent Skills | agentskills.io/specification |
| Claude Code Skills | code.claude.com/docs |
| Category | Documents | Lines |
|---|---|---|
| Core Specs | 5 | ~10,000 |
| API Reference | 15 | ~5,000 |
| Tutorials | 10 | ~3,000 |
| Examples | 25+ | ~2,000 |
| Phase Completions | 8 | ~5,000 |
| Skills Documentation | 3 | ~5,500 |
| Governance | 6 | ~4,000 |
| Total | 70+ | ~35,000 |
- Complete Language Server Protocol with 8 features
- VSCode extension with syntax highlighting
- Real-time diagnostics, completion, hover, navigation
- Full documentation
- 100% compatible with Agent Skills specification
- 95% compatible with Claude Code SKILL.md format
- Bidirectional conversion (PCL β SKILL.md)
- Full documentation
- Claude Code guide
- Agent Skills guide
- Documentation: Start with this index
- Examples: Check examples/
- Discussions: GitHub Discussions
- Issues: GitHub Issues
- Bugs: Use bug report template
- Features: Use feature request template
- Security: Email security@pcl.dev (see SECURITY.md)
Last Updated: 2026-01-18 Documentation Version: 1.0.0 PCL Version: 1.0.0-alpha