Back to Skills

discover-plt

verified

Automatically discover programming language theory skills when working with compilers. Activates for plt development tasks.

View on GitHub

Marketplace

cc-polymath-marketplace

rand/cc-polymath

Plugin

cc-polymath

Repository

rand/cc-polymath
59stars

skills/discover-plt/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/rand/cc-polymath/blob/main/skills/discover-plt/SKILL.md -a claude-code --skill discover-plt

Installation paths:

Claude
.claude/skills/discover-plt/
Powered by add-skill CLI

Instructions

# Plt Skills Discovery

Provides automatic access to comprehensive plt skills.

## When This Skill Activates

This skill auto-activates when you're working with:
- compilers
- parsers
- programming language theory
- type systems
- interpreters
- AST
- LLVM
- bytecode

## Available Skills

### Quick Reference

The Plt category contains 13 skills:

1. **curry-howard**
2. **dependent-types**
3. **hazelnut-calculus**
4. **lambda-calculus**
5. **live-programming-holes**
6. **operational-semantics**
7. **program-verification**
8. **structure-editors**
9. **type-systems**
10. **typed-holes-foundations**
11. **typed-holes-interaction**
12. **typed-holes-llm**
13. **typed-holes-semantics**

### Load Full Category Details

For complete descriptions and workflows:

```bash
cat ~/.claude/skills/plt/INDEX.md
```

This loads the full Plt category index with:
- Detailed skill descriptions
- Usage triggers for each skill
- Common workflow combinations
- Cross-references to related skills

### Load Specific Skills

Load individual skills as needed:

```bash
cat ~/.claude/skills/plt/curry-howard.md
cat ~/.claude/skills/plt/dependent-types.md
cat ~/.claude/skills/plt/hazelnut-calculus.md
cat ~/.claude/skills/plt/lambda-calculus.md
cat ~/.claude/skills/plt/live-programming-holes.md
```

## Progressive Loading

This gateway skill enables progressive loading:
- **Level 1**: Gateway loads automatically (you're here now)
- **Level 2**: Load category INDEX.md for full overview
- **Level 3**: Load specific skills as needed

## Usage Instructions

1. **Auto-activation**: This skill loads automatically when Claude Code detects plt work
2. **Browse skills**: Run `cat ~/.claude/skills/plt/INDEX.md` for full category overview
3. **Load specific skills**: Use bash commands above to load individual skills

---

**Next Steps**: Run `cat ~/.claude/skills/plt/INDEX.md` to see full category details.

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
1875 chars