Persona Control Language (PCL)
npx skills add https://github.com/personamanagmentlayer/pcl --skill gcp-expertقم بتثبيت هذه المهارة باستخدام واجهة سطر الأوامر (CLI) وابدأ في استخدام سير عمل SKILL.md في مساحة عملك.
╔═══════════════════════════════════════════════════════════════════════════════╗
║ ║
║ ██████╗ ██████╗██╗ ║
║ ██╔══██╗██╔════╝██║ The World's First Programming Language ║
║ ██████╔╝██║ ██║ for AI Persona Management ║
║ ██╔═══╝ ██║ ██║ ║
║ ██║ ╚██████╗███████╗ Make AI behavior programmable, portable, ║
║ ╚═╝ ╚═════╝╚══════╝ and predictable. ║
║ ║
╚═══════════════════════════════════════════════════════════════════════════════╝
PCL (Persona Control Language) is a governance-first programming language for AI persona management and multi-agent orchestration. Unlike traditional application languages, PCL is designed for accountability, security, and compliance in AI systems.
PCL enables enterprises and developers to:
// Define a security analyst persona
pub persona SEC {
intent: "Identify and mitigate security vulnerabilities"
tone: vigilant
skills {
"OWASP Top 10"
"STRIDE threat modeling"
"Security code review"
}
constraints {
"Always assume breach"
maxResponseTime <= 5s
}
}
// Compose a security review team
pub team SecurityReview {
members: [SEC, AUDIT, ARCHI, CRITIC]
primary: SEC
merge: Debate
quorum: 3/4
}
// Define a code review workflow
pub workflow CodeReview {
steps: DEV -> (ARCHI || SEC) -> CRITIC -> merge(Consensus)
timeout: 60s
fallback: SIMPLIFY
}
# Clone the repository
git clone https://github.com/personamanagmentlayer/pcl.git
cd pcl
# Install dependencies
npm install
# Build PCL
npm run build
# Verify installation
node dist/cli/index.js --version
📖 Complete Installation Guide →
📊 Testing Status → | 🗺️ Coverage Roadmap →
Anthropic Claude • OpenAI GPT • Google Gemini • DeepSeek • Ollama • Azure OpenAI • AWS Bedrock • Mock
Status: 🟡 APPROACHING PRODUCTION READY
Production Readiness Score: 78/100 (+33 from January 2026)
📈 Production Readiness Report →
We welcome contributions! See CONTRIBUTING.md for guidelines.
# Fork and clone the repository
git clone https://github.com/YOUR_USERNAME/pcl.git
cd pcl
# Install dependencies
npm install
# Run tests
npm test
# Build the project
npm run build
📋 Contributing Guide → | 📜 Code of Conduct →
PCL uses dual licensing to support both software development and documentation sharing:
This dual licensing approach follows industry best practices (Rust, Kubernetes, OpenAPI) and supports PCL's mission as a governance-first standard for enterprise AI.
For contribution licensing, see NOTICE.
PCL — Making AI behavior programmable, portable, and predictable.