From 4d081ae91345bbd4e30e5de406ca20e863550a62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabor=20K=C3=B6rber?= Date: Thu, 17 Sep 2026 14:09:21 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20spire:project=20skill=20and?= =?UTF-8?q?=20update=20template=20hint?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New skill loads .claude/spire/project.md at agent startup with fallback to the bundled blank template. Blank template now hints the user to run /spire:init. --- plugins/spire/skills/igor/references/project.md | 1 + plugins/spire/skills/project/SKILL.md | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 plugins/spire/skills/project/SKILL.md diff --git a/plugins/spire/skills/igor/references/project.md b/plugins/spire/skills/igor/references/project.md index e688588..563314b 100644 --- a/plugins/spire/skills/igor/references/project.md +++ b/plugins/spire/skills/igor/references/project.md @@ -1,3 +1,4 @@ + # Project Knowledge (per-project — swap this file when adopting Igor) Project-specific facts for Igor and the athanor. The generic behavior files diff --git a/plugins/spire/skills/project/SKILL.md b/plugins/spire/skills/project/SKILL.md new file mode 100644 index 0000000..2863b99 --- /dev/null +++ b/plugins/spire/skills/project/SKILL.md @@ -0,0 +1,9 @@ +--- +name: project +description: Loads per-project Spire configuration (override or bundled template). +allowed-tools: Bash(cat:*) +--- + +!`cat "${CLAUDE_PROJECT_DIR}/.claude/spire/project.md" 2>/dev/null || cat "${CLAUDE_SKILL_DIR}/../igor/references/project.md"` + +