cfn-context-pruner ยท diff
git:20260323.178cb00 to git:20260725.c9691fc
74 added, 74 removed. Audit C to C.
- # Context Pruner Skill
-
- **Version:** 1.0.0
- **Purpose:** Hierarchical context summarization for CFN Loop v3 iterations
-
- ## Overview
-
- Reduces context size across iterations by:
- - Keeping current iteration in full detail
- - Summarizing previous iterations
- - Extracting key themes from feedback
- - Maintaining deliverable tracking
-
- ## Goal
-
- Reduce context from 120 KB (iteration 10) to 15 KB (88% reduction)
-
- ## Usage
-
- ```bash
- PRUNED_CONTEXT=$(./.claude/skills/context-pruner/prune-context.sh \
- --iteration 3 \
- --full-history "$FULL_HISTORY" \
- --current-context "$CURRENT_CONTEXT")
-
- echo "$PRUNED_CONTEXT"
- ```
-
- ## Pruning Strategy
-
- ### Iteration 1
- - Full detail (no pruning)
- - Context size: ~5 KB
-
- ### Iteration 2
- - Iteration 1: Summary only
- - Iteration 2: Full detail
- - Context size: ~8 KB
-
- ### Iteration 3+
- - Iterations 1-(N-1): Summary with key themes
- - Iteration N: Full detail
- - Context size: ~10-15 KB (stable)
-
- ## Summary Format
-
- ```
- Iterations 1-2 Summary:
- - Initial confidence: 0.72
- - Key feedback themes:
- * Add error handling
- * Improve test coverage
- * Address security concerns
- - Final confidence: 0.82
- - Progress: +0.10
- ```
-
- ## Key Themes Extraction
-
- Analyze all feedback across iterations to extract recurring themes:
-
- ```bash
- # Count feedback occurrences
- "Add error handling" - 3 times (iterations 1, 2, 3)
- "Improve test coverage" - 2 times (iterations 1, 2)
- "Security concerns" - 2 times (iterations 2, 3)
-
- # Output top 5 themes
- ```
-
- ## Integration
-
- Used by:
- - Main Chat loop orchestration
+ # Context Pruner Skill
+
+ **Version:** 1.0.0
+ **Purpose:** Hierarchical context summarization for CFN Loop v3 iterations
+
+ ## Overview
+
+ Reduces context size across iterations by:
+ - Keeping current iteration in full detail
+ - Summarizing previous iterations
+ - Extracting key themes from feedback
+ - Maintaining deliverable tracking
+
+ ## Goal
+
+ Reduce context from 120 KB (iteration 10) to 15 KB (88% reduction)
+
+ ## Usage
+
+ ```bash
+ PRUNED_CONTEXT=$(./.claude/skills/context-pruner/prune-context.sh \
+ --iteration 3 \
+ --full-history "$FULL_HISTORY" \
+ --current-context "$CURRENT_CONTEXT")
+
+ echo "$PRUNED_CONTEXT"
+ ```
+
+ ## Pruning Strategy
+
+ ### Iteration 1
+ - Full detail (no pruning)
+ - Context size: ~5 KB
+
+ ### Iteration 2
+ - Iteration 1: Summary only
+ - Iteration 2: Full detail
+ - Context size: ~8 KB
+
+ ### Iteration 3+
+ - Iterations 1-(N-1): Summary with key themes
+ - Iteration N: Full detail
+ - Context size: ~10-15 KB (stable)
+
+ ## Summary Format
+
+ ```
+ Iterations 1-2 Summary:
+ - Initial confidence: 0.72
+ - Key feedback themes:
+ * Add error handling
+ * Improve test coverage
+ * Address security concerns
+ - Final confidence: 0.82
+ - Progress: +0.10
+ ```
+
+ ## Key Themes Extraction
+
+ Analyze all feedback across iterations to extract recurring themes:
+
+ ```bash
+ # Count feedback occurrences
+ "Add error handling" - 3 times (iterations 1, 2, 3)
+ "Improve test coverage" - 2 times (iterations 1, 2)
+ "Security concerns" - 2 times (iterations 2, 3)
+
+ # Output top 5 themes
+ ```
+
+ ## Integration
+
+ Used by:
+ - Main Chat loop orchestration
- Coordinator for iteration context building