Decisions

  • Pending: Should existing .claude/rules/ files be removed after moving to path-scoped locations, or kept as fallback?
  • Pending: Are there any rules currently in CLAUDE.md that should be extracted into path-scoped rules instead?

User Tasks


FR-026: Rules Expansion & Review

Summary

Review existing Claude Code rules and expand with path-scoped rules for key vault and config directories.

Problem / Motivation

Current rules in .claude/rules/ load globally for every context, even when not relevant. There are only two rule files (vault-conventions, coding-standards) that duplicate some CLAUDE.md content. Key areas like skills, features, daily operations, and knowledge have no dedicated rules, leading to inconsistent handling.

Proposed Solution

  1. Review and improve the two existing rule files.
  2. Move them to path-scoped locations (vault/.claude/rules, src/.claude/rules).
  3. Add new path-scoped rules for high-value directories.

Open Questions

  • Should existing .claude/rules/ files be removed after moving to path-scoped locations, or kept as fallback?
  • Are there any rules currently in CLAUDE.md that should be extracted into path-scoped rules instead?

Phase Overview

PhaseDescriptionStatus
Phase 1Review & restructure existing rules
Phase 2Add new path-scoped rules
Phase 3Deduplicate CLAUDE.md vs rules

Phase 1: Review & Restructure Existing Rules —

Goal: Audit existing rules for gaps and duplication, then move to path-scoped locations.

File / FeatureDetailsOwnerStatus
Review vault-conventions.mdCheck for gaps, duplication with CLAUDE.md, completenessmv
Review coding-standards.mdCheck for gaps, duplication with CLAUDE.md, completenessmv
Move vault-conventions to path-scoped locationvault/.claude/rulesopus
Move coding-standards to path-scoped locationsrc/.claude/rulesopus

Phase 2: Add New Path-Scoped Rules —

Goal: Create path-scoped rules for high-value directories to provide context-specific guidance.

File / FeatureDetailsOwnerStatus
.claude/skills/.claude/rulesSKILL.md format, registration process, namingopus
vault/10_features/.claude/rulesTemplate enforcement, frontmatter, lifecycle transitionsopus
vault/30_daily/.claude/rulesDate naming, briefings vs changes vs thoughtsopus
vault/20_knowledge/.claude/rulesSubcategory guidance, create vs updateopus
vault/90_inbox/.claude/rulesQuick capture conventions, proposals subfolderopus
.claude/hooks/.claude/rulesHook conventions, registration in settings.jsonopus

Phase 3: Deduplicate CLAUDE.md —

Goal: Remove details from CLAUDE.md that are now covered by path-scoped rules.

File / FeatureDetailsOwnerStatus
Identify overlapping contentCompare CLAUDE.md sections with new rulesopus
Slim down CLAUDE.mdRemove details now covered by path-scoped rulesopus

Acceptance Criteria:

  • Existing rules reviewed and improved
  • Rules moved to path-scoped locations
  • At least 3 new path-scoped rules created (skills, features, daily)
  • No duplicate instructions between CLAUDE.md and rule files
  • All rules are concise and actionable

Notes:

  • Path-scoped rules use the format <directory>/.claude/rules (a file, not a folder).
  • Rules should be short — max ~15 lines. Long rules waste tokens.
  • See discussion in session 2026-02-27 for the full proposed rules list.

Prerequisites / Gap Analysis

Requirements

RequirementDescription
REQ-1Existing rule files must be reviewed before moving

Current State

ComponentStatusDetails
vault-conventions.mddoneExists in .claude/rules/
coding-standards.mddoneExists in .claude/rules/
Path-scoped rulesNone exist yet

Gap (What’s missing?)

GapEffortBlocker?
No path-scoped rulesMedNo
Duplication between CLAUDE.md and rulesLowNo

Test

Manual tests

TestExpectedActualLast
Rules load in correct contextPath-scoped rules only load for matching pathspending-
No CLAUDE.md duplicationNo overlapping instructionspending-

AI-verified tests

ScenarioExpected behaviorVerification method

E2E tests

ScenarioAssertion

Integration tests

ComponentCoverage

Unit tests

ComponentTestsCoverage

History

DateEventDetails
2026-02-27Created
2026-02-28ReformattedAligned to feature-request template

References

  • FR-017 (Skill Review)