一键导入
routine-builder
Convertit une description en langage naturel en configuration cron Hermes et l'écrit dans 07_Hermes/routines/.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Convertit une description en langage naturel en configuration cron Hermes et l'écrit dans 07_Hermes/routines/.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Expert guidance for the App Intents framework on Apple platforms. Use when developers mention: (1) Siri or Shortcuts integration, (2) AppIntent, AppEntity, AppEnum, or AppShortcutsProvider, (3) Spotlight actions or indexed entities, (4) exposing app features to Apple Intelligence, (5) parameters, parameter summaries, or intent donation, (6) widget/control configuration intents. Not for widget timeline design itself (see widgetkit-live-activities skill).
Expert guidance for CloudKit sync on Apple platforms. Use when developers mention: (1) iCloud sync or cross-device sync of app data, (2) SwiftData + CloudKit or NSPersistentCloudKitContainer, (3) CKSyncEngine or custom CloudKit record sync, (4) CloudKit sharing / collaboration (CKShare), (5) CloudKit entitlements, containers, or schema deployment, (6) conflict resolution or offline-first with iCloud. Not for third-party sync backends (Firebase, Supabase) and not for app-server REST sync (see docs/api/sync.md).
Expert guidance for StoreKit 2 in-app purchases and subscriptions on Apple platforms. Use when developers mention: (1) in-app purchases, IAP, or subscriptions, (2) Product, Transaction, or currentEntitlements, (3) receipt validation or transaction verification, (4) SubscriptionStoreView / StoreView / ProductView, (5) restore purchases, offer codes, promotional offers, refunds, (6) StoreKit Testing in Xcode or sandbox testing. Not for RevenueCat or third-party billing SDKs.
Apple Human Interface Guidelines for visionOS (Apple Vision Pro). Use when designing or building spatial apps: (1) windows, volumes, and immersive spaces, (2) ornaments, glass material, and spatial layout, (3) eye/hand input, hover effects, and target sizes, (4) comfort, motion, and immersion levels, (5) porting an iOS/iPadOS app to visionOS, (6) RealityKit + SwiftUI scene composition. Companion to the ehmo *-design-guidelines skills for the other Apple platforms.
Expert guidance for WidgetKit widgets and ActivityKit Live Activities on Apple platforms. Use when developers mention: (1) home screen / lock screen / StandBy widgets, (2) Live Activities or Dynamic Island, (3) widget timelines, TimelineProvider, or reload budgets, (4) interactive widgets with App Intents buttons/toggles, (5) Control Center controls (ControlWidget), (6) updating a Live Activity via APNs push. Not for Siri/Shortcuts intents themselves (see app-intents skill).
Audit the health of your Claude Code configuration across all six layers — permissions, hooks, MCP servers, installed skills, agents, settings conflicts. Use when asked to "/health", "check my Claude Code config", "audit my setup", or before debugging unexpected behavior (silent permission denials, MCP tool not appearing, hooks not firing).
| name | routine-builder |
| description | Convertit une description en langage naturel en configuration cron Hermes et l'écrit dans 07_Hermes/routines/. |
| version | 1.0.0 |
| platforms | ["linux","macos"] |
| metadata | {"hermes":{"tags":["cron","routine","schedule","automation","recurring"],"related_skills":["diagnostic","project-audit","spec-writer","vps-pipeline"],"model":"deepseek-v4-full"}} |
Adaptation de routine (53) — ULK → Hermes. Carte :
docs/backlog/2026-06-28-SPEC-HERMES-ROUTINE-BUILDER/CARD.md(P1, GitHub #262). Quick win.
Port quasi gratuit : le cron est natif dans Hermes. Convertit « tous les lundis à 9h,
lance project-audit sur 04_DEV/<projet> » → config cron écrite dans 07_Hermes/routines/.
Valeur maximale : toutes les skills automatisables en dépendent.
07_Hermes/routines/<nom>.yaml :
version: 1
name: audit-mensuel
skill: project-audit
schedule: "0 9 1 * *" # 1er du mois, 9h
scope: 04_DEV/<projet>
params: {}
enabled: true
0 9 * * 1).07_Hermes/routines/<nom>.yaml + met à jour l'index README.md.list (routines actives + prochaine exécution), disable (commente, n'efface pas).diagnostic weekly, project-audit monthly,
spec-writer on-demand, vps-pipeline daily.Cœur déterministe livré : routine-builder.sh (à côté de ce SKILL.md). Génère/valide/
liste/désactive les routines sans LLM :
routine-builder.sh new audit-mensuel --skill project-audit --schedule "0 9 1 * *" --scope 04_DEV
routine-builder.sh new diag-hebdo --skill diagnostic --every weekly --dow 1 # → 0 9 * * 1
routine-builder.sh validate "0 9 * * 1" # valide la structure (5 champs) — piège n°1
routine-builder.sh list # routines + état enabled/disabled
routine-builder.sh disable audit-mensuel # bascule enabled:false, ne supprime pas
--every daily|weekly|monthly (+ --at HH:MM, --dow, --dom) couvre les récurrences
canoniques de façon déterministe ; le parsing du langage naturel ambigu (« deux fois par
semaine ») reste au modèle (DeepSeek V4 full), qui appelle ensuite ce cœur. Testé via
hermes/tests/routine-builder.test.sh (7 cas verts).
list affiche les routines actives + prochaine exécution.disable non-destructif.version:) contre la dérive.project-audit + vps-pipeline).