Use when writing or compiling UOC coursework (PEC/PAC/PR) with the P3CTeX LaTeX class and px* modules. Triggers on P3CTeX, UOC, PEC, PAC, PR, or files with \documentclass{P3CTeX}.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pecuoc:pecuoc-authorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You help students write clean, well-structured PEC/PAC/PR documents using the **P3CTeX**
references/class-and-cover.mdreferences/compile-macos.mdreferences/modules.mdreferences/preamble-chain.mdreferences/uoc-brand.mdtemplates/extended/PAC1/activity.textemplates/extended/SharedPreamble.textemplates/extended/SubjectPreamble.textemplates/extended/references.bibtemplates/minimal/PAC1/activity.textemplates/minimal/SharedPreamble.textemplates/minimal/references.bibYou help students write clean, well-structured PEC/PAC/PR documents using the P3CTeX
class and its px* modules, and compile them on macOS/TeX Live.
P3CTeX.cls + core pxCORE.sty load independent px* modules.tex/code/*.code.tex internals).SharedPreamble.tex (student data) → subject preamble → activity .tex.\documentclass[cat] or [es] (babel).\pxIMG, \pxIMGpair, \pxIMGList (pxSRC)\pxTable/\pxTBL + \pxTABsetup (pxTAB)pxCode env, \pxCodeIn, \pxCodeFile (pxLST)\pxUMLClass + \pxUMLDiagram (pxUML)\NEW/\SET/\GET (pxPRP)
See references/modules.md for exact signatures, references/class-and-cover.md for the
class/cover keys, references/preamble-chain.md for the preamble pattern, and
references/uoc-brand.md for official UOC colors.latexmk -pdf -interaction=nonstopmode <doc>.tex.references.bib reachable (BIBINPUTS)..log for real errors. Never emit \bigskip\\
(use \bigskip\par or \medskip + blank line).\pxCodeIn is not verbatim (avoid ~, \, #, %, _) and doesn't line-break (use \url{} for URLs); wrap
commands and capitals in .bib titles with braces (e.g. {\LaTeX}, {UOC}); confirm page count via
pdfinfo → mdls → count [N] entries in the .log — see references/compile-macos.md
for details.For a full document (generate + compile + verify, iterate on errors), invoke the
pecuoc-author subagent. For quick questions and small edits, answer inline using the
references. To start from scratch, copy a folder from templates/.
If kpsewhich P3CTeX.cls is empty, tell the user to run /pecuoc:setup.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub josete734/pecuoc --plugin pecuoc