@forwardimpact/libcoaligned
Advanced tools
+1
-1
| { | ||
| "name": "@forwardimpact/libcoaligned", | ||
| "version": "0.1.1", | ||
| "version": "0.1.2", | ||
| "description": "Co-Aligned architecture checks — enforce instruction-layer length caps and JTBD invariants across the repo.", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
+12
-2
@@ -105,2 +105,5 @@ import { readFile, readdir } from "node:fs/promises"; | ||
| const skillDirs = await findSkillDirs(root, claudeDirs); | ||
| const allClaude = await findByName(root, "CLAUDE.md", "file"); | ||
| const rootClaude = allClaude.filter((p) => p === "CLAUDE.md"); | ||
| const subdirClaude = allClaude.filter((p) => p !== "CLAUDE.md"); | ||
| return { | ||
@@ -111,8 +114,15 @@ skillDirs, | ||
| id: "L1", | ||
| name: "CLAUDE.md", | ||
| name: "root CLAUDE.md", | ||
| maxLines: 192, | ||
| maxWords: 896, | ||
| files: await findByName(root, "CLAUDE.md", "file"), | ||
| files: rootClaude, | ||
| }, | ||
| { | ||
| id: "L1", | ||
| name: "subdir CLAUDE.md", | ||
| maxLines: 128, | ||
| maxWords: 768, | ||
| files: subdirClaude, | ||
| }, | ||
| { | ||
| id: "L2", | ||
@@ -119,0 +129,0 @@ name: "CONTRIBUTING.md", |
36610
0.86%698
1.45%