Compare commits
2 Commits
53cf86c243
...
01f6171347
| Author | SHA1 | Date | |
|---|---|---|---|
| 01f6171347 | |||
| 9a0e0c31b9 |
@@ -21,14 +21,8 @@ Read these on demand:
|
|||||||
- `docs/ai-constitution.md` — full governance evidence base; read when a governance decision needs justification
|
- `docs/ai-constitution.md` — full governance evidence base; read when a governance decision needs justification
|
||||||
- `docs/research/ai-coding-factory/ai-coding-factory-principles.md` — factory design rationale; read when implementing, auditing, or reviewing skills or factory structure
|
- `docs/research/ai-coding-factory/ai-coding-factory-principles.md` — factory design rationale; read when implementing, auditing, or reviewing skills or factory structure
|
||||||
- `docs/notes/factory-integration-decisions.md` — decisions from the factory integration grill; read when making skill authoring or factory design decisions
|
- `docs/notes/factory-integration-decisions.md` — decisions from the factory integration grill; read when making skill authoring or factory design decisions
|
||||||
- `docs/wiki/HUMANS.md` — human practitioner checklist; applies when working with AI tools in this repo
|
|
||||||
- Governance rules are always in effect — `core/instructions/governance.md` (agent rules); `docs/research/governance_principles/CONTROLS.md`
|
- Governance rules are always in effect — `core/instructions/governance.md` (agent rules); `docs/research/governance_principles/CONTROLS.md`
|
||||||
|
|
||||||
## Key rules
|
|
||||||
|
|
||||||
- `providers/claude-code/CLAUDE.md` is the deployed global config — edit it there, not here
|
|
||||||
- Governance constraints from `core/instructions/governance.md` apply when building content in this repo — hard prohibitions on secrets and data, HITL requirements before irreversible actions, sycophancy resistance, and deterministic execution preference are always in effect
|
|
||||||
|
|
||||||
## Working context
|
## Working context
|
||||||
|
|
||||||
This repo is built by a junior developer as a homelab tool intended to scale to professional environments. Challenge ideas and reference industry standards rather than validate assumptions. Explain the why behind decisions — assume the user is learning, not just executing. Flag significant actions before taking them.
|
This repo is built by a junior developer as a homelab tool intended to scale to professional environments. Challenge ideas and reference industry standards rather than validate assumptions. Explain the why behind decisions — assume the user is learning, not just executing. Flag significant actions before taking them.
|
||||||
|
|||||||
@@ -1,8 +1,3 @@
|
|||||||
> [!WARNING]
|
|
||||||
> **This is the repo meta-config.** It tells Claude how to work *inside this repository itself* — structure, conventions, how to add skills/workflows/providers.
|
|
||||||
>
|
|
||||||
> It is NOT the global config deployed to `~/.claude/`. That file lives at `providers/claude-code/CLAUDE.md`. Do not conflate the two.
|
|
||||||
|
|
||||||
@AGENTS.md
|
@AGENTS.md
|
||||||
|
|
||||||
<!-- rtk-instructions v2 -->
|
<!-- rtk-instructions v2 -->
|
||||||
|
|||||||
@@ -1,10 +1,2 @@
|
|||||||
> [!WARNING]
|
|
||||||
> **This is the global Claude Code config deployed to `~/.claude/`.** It is installed by `install.sh` and governs Claude's behavior across all projects.
|
|
||||||
>
|
|
||||||
> It is NOT the repo meta-config. That file lives at the root `CLAUDE.md` and tells Claude how to work inside this repo. Do not conflate the two.
|
|
||||||
|
|
||||||
# Always-on rules
|
|
||||||
|
|
||||||
@~/.agents/AGENTS.md
|
@~/.agents/AGENTS.md
|
||||||
|
|
||||||
@~/.claude/core/instructions/governance.md
|
@~/.claude/core/instructions/governance.md
|
||||||
|
|||||||
@@ -202,10 +202,6 @@ contains "## Structure" "$REPO_AGENTS" \
|
|||||||
&& pass "AGENTS.md: ## Structure section present" \
|
&& pass "AGENTS.md: ## Structure section present" \
|
||||||
|| fail "AGENTS.md: ## Structure section missing"
|
|| fail "AGENTS.md: ## Structure section missing"
|
||||||
|
|
||||||
contains "## Key rules" "$REPO_AGENTS" \
|
|
||||||
&& pass "AGENTS.md: ## Key rules section present" \
|
|
||||||
|| fail "AGENTS.md: ## Key rules section missing"
|
|
||||||
|
|
||||||
contains "CONTEXT\.md" "$REPO_AGENTS" \
|
contains "CONTEXT\.md" "$REPO_AGENTS" \
|
||||||
&& pass "AGENTS.md: CONTEXT.md read instruction present" \
|
&& pass "AGENTS.md: CONTEXT.md read instruction present" \
|
||||||
|| fail "AGENTS.md: CONTEXT.md read instruction missing"
|
|| fail "AGENTS.md: CONTEXT.md read instruction missing"
|
||||||
@@ -216,10 +212,6 @@ contains "@AGENTS\.md" "$REPO_CLAUDE" \
|
|||||||
|| fail "repo CLAUDE.md: @AGENTS.md import missing"
|
|| fail "repo CLAUDE.md: @AGENTS.md import missing"
|
||||||
|
|
||||||
|
|
||||||
! contains "## Key rules" "$REPO_CLAUDE" \
|
|
||||||
&& pass "repo CLAUDE.md: ## Key rules not duplicated (moved to AGENTS.md)" \
|
|
||||||
|| fail "repo CLAUDE.md: ## Key rules still present — content not migrated"
|
|
||||||
|
|
||||||
! contains "## Structure" "$REPO_CLAUDE" \
|
! contains "## Structure" "$REPO_CLAUDE" \
|
||||||
&& pass "repo CLAUDE.md: ## Structure not duplicated (moved to AGENTS.md)" \
|
&& pass "repo CLAUDE.md: ## Structure not duplicated (moved to AGENTS.md)" \
|
||||||
|| fail "repo CLAUDE.md: ## Structure still present — content not migrated"
|
|| fail "repo CLAUDE.md: ## Structure still present — content not migrated"
|
||||||
|
|||||||
Reference in New Issue
Block a user