Commit Graph

2 Commits

Author SHA1 Message Date
ANGX 8ce5df9b7f chore: Sync main from develop (repository URL updates) (#19)
* feat(stdlib): add skill catalog generation (#16)

- Generate comprehensive skill-catalog.yaml (173 skills, 4341 lines)
- Generate skill-index.json for quick lookup
- Include statistics: 86710 code lines, 3.1MB total size
- Organize by 10 categories: ai, api, cloud, data, design, devops, domains, industry-specializations, frameworks, languages, professional, qa, scientific, security, tools
- Add 950+ tags for skill discovery
- Document allowed_tools and file paths for each skill

* chore: update repository URL from pcl-lite to pcl (#18)

- Update git clone URLs in documentation
- Update GitHub repository links
- Update issues tracker URLs
- Update release workflow URLs
- Update git remote origin URL
2026-01-20 09:19:20 +01:00
ANGX 3c0743ab29 docs: add comprehensive quick reference guides and tutorials
Add quick reference cards for Claude and GitHub Copilot:
- CLAUDE-QUICK-REFERENCE.md: Persona commands, templates, efficiency patterns
- COPILOT-QUICK-REFERENCE.md: Request templates, context loading, code patterns
- VSCODE-SETUP.md: Complete VS Code setup guide with extensions, settings, and workflows

Add provider integration example:
- provider-integration-example.mjs: MockProvider, AnthropicProvider demos
- Shows streaming, system prompt building, token tracking

Add Tutorial 1 - Your First Persona:
- README.md: Comprehensive beginner tutorial (10-15 min)
- simple-reviewer.pcl: Basic code reviewer persona
- custom-persona.pcl: CasualMentor with different tone/temperature
- test-simple.mjs: MockProvider testing (no API keys)
- test-with-claude.mjs: Real Anthropic integration
- test-streaming.mjs: Streaming response example
- debug.mjs: Parse debugging utility

Add Tutorial 2 - Teams:
- README.md: Team collaboration guide (15-20 min)
- review-team.pcl: SecurityExpert, PerformanceExpert, QualityExpert team
- test-consensus.mjs: Consensus merge mode demonstration
- Covers 7 merge modes: primary, consensus, majority, append, debate, weighted, random

Add workflow enhancements example:
- workflow-enhancements-example.mjs: Phase 1.1C feature showcase
- Demonstrates condition evaluation, retry logic, timeout handling
- Expression evaluator with boolean/comparison/arithmetic operators
- Built-in functions: length, isEmpty, isNull, isDefined

Add AI provider implementations:
- src/runtime/providers/anthropic.ts: Claude AI integration
- src/runtime/providers/openai.ts: GPT/ChatGPT integration
- Full streaming support, tool calling, vision capabilities
- Token counting, retry logic, error handling

All new documentation follows project standards:
- Consistent formatting with examples and code snippets
- Cross-references between tutorials
- Troubleshooting sections
- Exercises with solutions
- Production-ready code samples

These additions complete Phase 1.1D documentation deliverables.
2026-01-17 01:34:11 +01:00