mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-07 09:43:30 +08:00
fix: unblock shared CI regressions
This commit is contained in:
@@ -75,17 +75,17 @@ origin: auto-extracted
|
|||||||
|
|
||||||
**Guideline dimensions** (informing the verdict, not scored):
|
**Guideline dimensions** (informing the verdict, not scored):
|
||||||
|
|
||||||
- **Specificity & Actionability**: Contains code examples or commands that are immediately usable
|
- **Specificity & Actionability**: Contains code examples or commands that are immediately usable
|
||||||
- **Scope Fit**: Name, trigger conditions, and content are aligned and focused on a single pattern
|
- **Scope Fit**: Name, trigger conditions, and content are aligned and focused on a single pattern
|
||||||
- **Uniqueness**: Provides value not covered by existing skills (informed by checklist results)
|
- **Uniqueness**: Provides value not covered by existing skills (informed by checklist results)
|
||||||
- **Reusability**: Realistic trigger scenarios exist in future sessions
|
- **Reusability**: Realistic trigger scenarios exist in future sessions
|
||||||
|
|
||||||
6. **Verdict-specific confirmation flow**
|
6. **Verdict-specific confirmation flow**
|
||||||
|
|
||||||
- **Improve then Save**: Present the required improvements + revised draft + updated checklist/verdict after one re-evaluation; if the revised verdict is **Save**, save after user confirmation, otherwise follow the new verdict
|
- **Improve then Save**: Present the required improvements + revised draft + updated checklist/verdict after one re-evaluation; if the revised verdict is **Save**, save after user confirmation, otherwise follow the new verdict
|
||||||
- **Save**: Present save path + checklist results + 1-line verdict rationale + full draft → save after user confirmation
|
- **Save**: Present save path + checklist results + 1-line verdict rationale + full draft → save after user confirmation
|
||||||
- **Absorb into [X]**: Present target path + additions (diff format) + checklist results + verdict rationale → append after user confirmation
|
- **Absorb into [X]**: Present target path + additions (diff format) + checklist results + verdict rationale → append after user confirmation
|
||||||
- **Drop**: Show checklist results + reasoning only (no confirmation needed)
|
- **Drop**: Show checklist results + reasoning only (no confirmation needed)
|
||||||
|
|
||||||
7. Save / Absorb to the determined location
|
7. Save / Absorb to the determined location
|
||||||
|
|
||||||
|
|||||||
@@ -203,17 +203,17 @@ Synthesize both analyses, generate **Step-by-step Implementation Plan**:
|
|||||||
2. Save plan to `.claude/plan/<feature-name>.md` (extract feature name from requirement, e.g., `user-auth`, `payment-module`)
|
2. Save plan to `.claude/plan/<feature-name>.md` (extract feature name from requirement, e.g., `user-auth`, `payment-module`)
|
||||||
3. Output prompt in **bold text** (MUST use actual saved file path):
|
3. Output prompt in **bold text** (MUST use actual saved file path):
|
||||||
|
|
||||||
---
|
---
|
||||||
**Plan generated and saved to `.claude/plan/actual-feature-name.md`**
|
**Plan generated and saved to `.claude/plan/actual-feature-name.md`**
|
||||||
|
|
||||||
**Please review the plan above. You can:**
|
**Please review the plan above. You can:**
|
||||||
- **Modify plan**: Tell me what needs adjustment, I'll update the plan
|
- **Modify plan**: Tell me what needs adjustment, I'll update the plan
|
||||||
- **Execute plan**: Copy the following command to a new session
|
- **Execute plan**: Copy the following command to a new session
|
||||||
|
|
||||||
```
|
```
|
||||||
/ccg:execute .claude/plan/actual-feature-name.md
|
/ccg:execute .claude/plan/actual-feature-name.md
|
||||||
```
|
```
|
||||||
---
|
---
|
||||||
|
|
||||||
**NOTE**: The `actual-feature-name.md` above MUST be replaced with the actual saved filename!
|
**NOTE**: The `actual-feature-name.md` above MUST be replaced with the actual saved filename!
|
||||||
|
|
||||||
|
|||||||
@@ -116,8 +116,10 @@ if (
|
|||||||
fs.mkdirSync(codexDir, { recursive: true });
|
fs.mkdirSync(codexDir, { recursive: true });
|
||||||
fs.writeFileSync(configPath, config);
|
fs.writeFileSync(configPath, config);
|
||||||
|
|
||||||
const syncResult = runBash(syncScript, [], { HOME: homeDir, CODEX_HOME: codexDir });
|
const syncResult = runBash(syncScript, ['--update-mcp'], { HOME: homeDir, CODEX_HOME: codexDir });
|
||||||
assert.strictEqual(syncResult.status, 0, syncResult.stderr || syncResult.stdout);
|
assert.strictEqual(syncResult.status, 0, `${syncResult.stdout}\n${syncResult.stderr}`);
|
||||||
|
const syncedConfig = fs.readFileSync(configPath, 'utf8');
|
||||||
|
assert.match(syncedConfig, /^\[mcp_servers\.context7\]$/m);
|
||||||
|
|
||||||
const checkResult = runBash(checkScript, [], { HOME: homeDir, CODEX_HOME: codexDir });
|
const checkResult = runBash(checkScript, [], { HOME: homeDir, CODEX_HOME: codexDir });
|
||||||
assert.strictEqual(checkResult.status, 0, checkResult.stderr || checkResult.stdout);
|
assert.strictEqual(checkResult.status, 0, checkResult.stderr || checkResult.stdout);
|
||||||
|
|||||||
Reference in New Issue
Block a user