Pragmatic Claude Code/Codex configuration for software and infrastructure work.
This repository ships a small set of reusable building blocks:
AGENTS.mdandCLAUDE.mdfor global working rulesagents/for role promptsskills/for task-specific guidancehooks/for safety and telemetrybin/for helper scriptssettings.jsonfor Claude hook and permission configuration
It does not currently ship a built-in end-to-end ship_with_review workflow.
pefor production engineering and infra-oriented workswefor implementation workdocfor documentation updates
orientationdocumentationinvestigatepull_mainrebasestability_checkstf_plan_onlyiacinfra_change_reviewmap-repoenforce-sourcecode-size
Each skill lives under skills/<name>/SKILL.md.
hooks/pre_safety_check.shblocks or gates risky operationshooks/post_telemetry.shwrites telemetry whenCLAUDE_TELEMETRY=1
The bin/ directory contains helpers for common GitHub and Terraform tasks, including:
gh-issue-triagegh-dependency-detectgh-pr-reviewgh-pr-mergetf-plan-onlyci-fail-investigatetest-health-reportcontext-scopediff-summarize
See BIN_SCRIPTS.md for details.
Use the agents when you want broad role guidance:
Use the swe agent to implement issue #123. Start with pull_main and stability_checks, then make the smallest safe change.
Use the skills when you want a specific workflow:
Use tf_plan_only for ./infra in the staging workspace and summarize the risk.
Use documentation to update the installation guide after changing hook behavior.
User-level install:
git clone https://github.com/YOUR_USERNAME/osterman.git ~/.claude
cd ~/.claude
make testProject-level install is also supported. See INSTALLATION.md.
skills/contains the main reusable workflow guidanceagents/provides role prompts layered on top of the shared ruleshooks/andsettings.jsonenforce safety and telemetry
If you want a fully automated issue-to-merge workflow, you need to define that explicitly or add it back as a skill. It is not part of the current repository state.