Commit Graph
15 Commits
Author SHA1 Message Date
Julian lechnerandClaude Sonnet 5 11b319c2ea feat(build): generate Claude rule skills and validate build output (PowerShell)
Claude's package now gets general.md inlined into CLAUDE.md plus one
generated skill per rule-skills.tsv entry under skills/rules/, instead of
copying every rule file into the always-loaded rules/ directory. Codex is
unaffected: it still receives every rule as a plain file and the original
rule-loading text, byte-for-byte.

Also adds build-time validation: duplicate agent/plugin/rule-skill names
fail the build, generated settings.json must parse as JSON, generated
config.toml must have balanced quotes/brackets, and no __PLACEHOLDER__
tokens may remain unresolved (__AI_CONFIG_ROOT__ excepted, since it is
only resolved at install time).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 15:42:23 +02:00
Julian lechnerandClaude Sonnet 5 24e4d3f96b feat(rules): define Claude rule-skill manifest and template placeholder
Adds adapters/claude/rule-skills.tsv, mapping each technology- or
situation-specific rule to a Claude skill name and trigger description.
Replaces the hardcoded rule-loading block in the shared instructions
template with a __RULE_LOADING__ placeholder so each client's build step
can substitute its own loading mechanism without duplicating the shared
orchestration text.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 15:42:16 +02:00
Julian lechnerandClaude Sonnet 5 3a3c66f290 chore: add .gitattributes for consistent line endings
Ensures shell scripts keep LF and PowerShell scripts keep CRLF across
Windows and Linux checkouts.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 15:42:10 +02:00
Julian lechner a95d6aef9f chore: add funding metadata 2026-09-11 14:47:50 +02:00
Julian lechner 4316fa3c67 ci: target MyAiConfiguration on Gitea 2026-09-11 14:46:48 +02:00
Julian lechner 8610dcf348 docs: document configuration architecture and usage 2026-09-11 14:43:45 +02:00
Julian lechner 13e2dbbea0 feat(orchestration): add shared global instructions 2026-09-11 14:43:36 +02:00
Julian lechner 396f62a503 feat(scripts): add cross-platform build and installation tools 2026-09-11 14:43:18 +02:00
Julian lechner b65af63e7e feat(adapters): add Codex and Claude client settings 2026-09-11 14:43:07 +02:00
Julian lechner 0189323e8f feat(hooks): add cross-platform safety and status hooks 2026-09-11 14:42:57 +02:00
Julian lechner 54820797fa feat(skills): add shared task workflows 2026-09-11 14:42:47 +02:00
Julian lechner 30a057c41b feat(agents): add shared orchestration roles 2026-09-11 14:42:39 +02:00
Julian lechner 8b5a7e39b3 feat(rules): add shared development and security rules 2026-09-11 14:42:29 +02:00
Julian lechner 25bc29b8a4 chore: add repository metadata and governance 2026-09-11 14:42:21 +02:00
Julian lechner f77ba7791c first commit 2026-09-11 08:50:32 +02:00