team-icd
Infrastructure and Cloud Delivery (ICD) team context: AWS accounts, key repos, CLI tooling.
Lifecycle: Experimental
Installation
Enable via the Personio Claude Code Marketplace:
claude plugin install team-icd@personio-claude-code-marketplace
What does this plugin do?
Automatically injects ICD team context into every Claude session so you don't need to keep this information in your personal ~/.claude/CLAUDE.md. Covers:
- AWS account IDs for all Personio environments
- Key ICD repositories and what they're for
- CLI tool guidance (
aws,kubectl,pup,tsh,gh)
Context is injected on your first message of each session via a UserPromptSubmit hook.
Verifying context injection
After installing, start a new session and ask:
What access do you have to the prod account by default?
Claude should respond quickly (without any further lookups) with: prod is readonly by default
Troubleshooting
Context not injected?
Plugin UserPromptSubmit hooks are the mechanism used here. If they're not firing, wire the hook directly in ~/.claude/settings.json as a workaround:
"hooks": {
"UserPromptSubmit": [
{
"hooks": [
{
"type": "command",
"command": "bash ~/.claude/plugins/cache/personio-claude-code-marketplace/team-icd/1.1.0/hooks/inject-context.sh",
"timeout": 5
}
]
}
]
}
See github.com/anthropics/claude-code/issues/16538 for the upstream plugin hook issue.