Communitygithub.com

HP Prime Kit

Kit de développement prêt pour les agents IA pour HP Prime : règles PPL mesurées sur un G2 réel, un linter, un interpréteur qui exécute le même code source que celui installé, et un constructeur .hpprgm — l'agent peut écrire, vérifier et empaqueter un programme sans toucher à la calculatrice.

Qu'est-ce que HP Prime Kit ?

Ce kit élimine les deux principales sources de perte de temps lors du développement en PPL (le langage de programmation des calculatrices HP Prime) : deviner la syntaxe et le rituel copier-coller dans le Connectivity Kit. Il fournit un fichier AGENTS.md qui sert de contrat de fonctionnement pour l'agent : ce qu'il doit lire avant d'écrire du PPL, les deux étapes de validation obligatoires, ce qu'il ne doit pas prétendre pouvoir faire, et ce qui relève exclusivement de l'humain. Les outils CLI (`hpprime lint`, `hpprime run`, `hpprime write`, `hpprime doctor`, `hpprime verify`) permettent de linter, exécuter exactement le même code source que celui installé sur la calculatrice, et générer le fichier .hpprgm prêt à être déposé. L'utilisateur n'a plus qu'à glisser le fichier dans la fenêtre du Connectivity Kit. Le kit prend en charge les plateformes macOS, Linux et Windows via un environnement virtuel Python et peut être utilisé avec des modèles d'IA comme Claude Code, Cursor ou Codex.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add JordiRigau/hp-prime-kit

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

HP Prime

PPL est mal documenté et son compilateur se contente d'afficher syntax error avec un numéro de ligne. Ce kit supprime les deux choses qui font perdre le plus de temps : deviner la syntaxe et le rituel copier-coller dans le Connectivity Kit.

Commencer ici

Lisez AGENTS.md. C'est le contrat de fonctionnement de ce dépôt : ce qu'il faut lire avant d'écrire du PPL, les deux étapes de validation que tout programme doit passer, ce que vous ne devez pas prétendre savoir faire, et ce que seul l'humain peut faire. C'est court, et tout ce qui suit le suppose.

Ensuite, lisez docs/reference/ppl.md avant d'écrire une ligne — en particulier le §2, quatre hypothèses qui paraissent raisonnables et qui sont fausses.

La boucle, en trois commandes

hpprime lint FICHIER.txt                  # ce que le compilateur n'expliquera pas
hpprime run  FICHIER.txt --call "F(2)"    # exécute le vrai fichier, ici, sans calculatrice
hpprime write FICHIER.txt -o PROG.hpprgm  # construit le binaire

Ensuite, l'humain glisse le fichier .hpprgm sur la calculatrice dans la fenêtre du Connectivity Kit. Vous ne pouvez pas faire cette étape, et copier dans le dossier miroir ne fonctionne pas — voir docs/reference/deploy.md.

hpprime doctor vérifie la machine, hpprime new NOM génère un programme de démarrage qui fonctionne déjà, hpprime build fabrique une application, hpprime verify en vérifie une. Toutes les commandes sont dans docs/tools.md.

Si l'utilisateur n'a jamais programmé une Prime

Envoyez-le vers docs/start/01-setup.md avant toute autre chose. C'est un parcours en six étapes d'un dossier vide à un programme qui tourne sur la calculatrice, et l'étape 6 parle de travailler avec vous.

Installation de cette compétence

git clone https://github.com/JordiRigau/hp-prime-kit ~/.claude/skills/hp-prime

Le dépôt est la compétence : SKILL.md se trouve à sa racine, donc toute session qui manipule des fichiers .hpprgm ou du code PPL a les règles mesurées devant elle au lieu d'improviser la syntaxe.

Skills associés