Skip to content

ETA-552: Consolidate testing — remove verification-loop skill#1166

Closed
ed-teal wants to merge 1 commit intoaffaan-m:mainfrom
ed-teal:eta-552
Closed

ETA-552: Consolidate testing — remove verification-loop skill#1166
ed-teal wants to merge 1 commit intoaffaan-m:mainfrom
ed-teal:eta-552

Conversation

@ed-teal
Copy link
Copy Markdown

@ed-teal ed-teal commented Apr 2, 2026

Why

verification-loop duplicated content already covered by tdd-workflow and autonomous-loops skills. Maintaining a separate skill for the same verification patterns added confusion without value.

What

  • Merged unique verification-loop content into tdd-workflow and autonomous-loops
  • Deleted verification-loop skill and all mirrors (.agents/, .kiro/, 5 translation dirs)
  • Updated manifests, READMEs, and cross-references across 39 files

How to Test

  • grep -r 'verification-loop' skills/ .agents/ .kiro/ docs/ manifests/ should return nothing
  • skills/tdd-workflow/SKILL.md now includes verification loop patterns

AI Usage

  • AI Tool: Claude Code (Opus 4.6)
  • Contribution: 90%
  • Satisfaction: 4/5
  • Model: claude-opus-4-6

Summary by cubic

Addresses ETA-552 by removing the verification-loop skill and folding its verification gate into tdd-workflow (and references in autonomous-loops). Updates docs, manifests, and command maps so /verify and /checkpoint now route through tdd-workflow; total skills drop to 135.

  • Refactors

    • Merged verification phases into skills/tdd-workflow/SKILL.md and added a clear pre-PR verification gate; streamlined E2E guidance to reference e2e-testing.
    • Deleted verification-loop across skills/, .agents/, .kiro/skills/, and all translated docs (ja-JP, ko-KR, tr, zh-CN, zh-TW).
    • Updated READMEs, AGENTS.md, quick refs, and command maps to point /verify and /checkpoint to tdd-workflow; adjusted counts 136 → 135.
    • Removed entries from agent.yaml, manifests/install-*, and .opencode config.
  • Migration

    • Use /verify via tdd-workflow for pre-PR checks.
    • Replace any verification-loop references in project configs or docs.
    • Sanity check: grep for verification-loop returns nothing; verification patterns now live in skills/tdd-workflow/SKILL.md.

Written for commit 1efa71c. Summary will update on new commits.

Summary by CodeRabbit

  • Refactor
    • Consolidated the verification-loop skill into tdd-workflow, which now includes a pre-PR verification gate covering build, type-check, lint, tests, security scans, and diff review.
    • Remapped /verify and /checkpoint commands to execute via the enhanced tdd-workflow skill.
    • Reduced total skill inventory from 136 to 135 skills.

Merged verification-loop content into tdd-workflow and autonomous-loops.
Removed verification-loop skill and all its mirrors (.agents/, .kiro/,
docs/ja-JP, ko-KR, tr, zh-CN, zh-TW). Updated manifests, READMEs,
and cross-references across 39 files.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 2, 2026

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

The pull request consolidates verification functionality from a standalone verification-loop skill into the tdd-workflow skill as a "pre-PR verification gate". This involves removing skill definition files, updating configuration manifests, and revising documentation across multiple language versions and file types.

Changes

Cohort / File(s) Summary
Verification Loop Skill Deletion
skills/verification-loop/SKILL.md, .agents/skills/verification-loop/SKILL.md, .kiro/skills/verification-loop/SKILL.md, docs/.../skills/verification-loop/SKILL.md
Deleted all verification-loop skill definition files across core and localized documentation directories (ja-JP, ko-KR, tr, zh-CN, zh-TW).
Manifest & Configuration Updates
agent.yaml, .agents/skills/verification-loop/agents/openai.yaml, .opencode/opencode.json, manifests/install-components.json, manifests/install-modules.json
Removed verification-loop skill entries from agent configurations, OpenCode setup, and installation manifests to exclude the skill from deployment.
TDD Workflow Enhancement
skills/tdd-workflow/SKILL.md
Expanded skill documentation to include a new "Pre-PR Verification Gate" section with sequential verification phases (build, type-check, lint, test, security scan, diff review), standardized report format, and continuous verification guidance; removed Playwright E2E example content.
Documentation & Reference Updates (Consolidated)
README.md, README.zh-CN.md, .codex/AGENTS.md, COMMANDS-QUICK-REF.md, docs/COMMAND-AGENT-MAP.md, .kiro/README.md, .kiro/docs/longform-guide.md, .kiro/docs/security-guide.md, .kiro/docs/shortform-guide.md, .opencode/README.md, docs/ja-JP/README.md, docs/zh-CN/README.md, docs/zh-TW/README.md, AGENTS.md
Updated all primary and localized README files, guides, and quick-reference documents to remove verification-loop references and replace with tdd-workflow as the primary verification mechanism; updated skill inventory counts from 136 to 135.
Skill Cross-References
skills/autonomous-loops/SKILL.md, skills/configure-ecc/SKILL.md, skills/plankton-code-quality/SKILL.md, skills/prompt-optimizer/SKILL.md, skills/santa-method/SKILL.md, .kiro/skills/agentic-engineering/SKILL.md, docs/ja-JP/skills/configure-ecc/SKILL.md, docs/zh-CN/skills/autonomous-loops/SKILL.md, docs/zh-CN/skills/configure-ecc/SKILL.md, docs/zh-CN/skills/plankton-code-quality/SKILL.md, docs/zh-CN/skills/prompt-optimizer/SKILL.md
Updated integration guidance and skill mapping tables across multiple skill documents to reference tdd-workflow verification gate instead of standalone verification-loop skill.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Suggested reviewers

  • affaan-m

Poem

🐇 Loop of checks shall merge and flow,
Into TDD's stronger glow,
Build and test and lint align,
Verification gates now shine—
One skill now, before the PR,
Cleaner workflows, pulling far! 🌟

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: consolidating testing by removing the verification-loop skill and merging its content into tdd-workflow.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
⚔️ Resolve merge conflicts
  • Resolve merge conflict in branch eta-552

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ecc-tools
Copy link
Copy Markdown
Contributor

ecc-tools bot commented Apr 2, 2026

Analyzing 5000 commits...

@ed-teal ed-teal closed this Apr 2, 2026
@ed-teal ed-teal deleted the eta-552 branch April 2, 2026 12:52
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Apr 2, 2026

Greptile Summary

This PR consolidates the verification-loop skill into tdd-workflow and autonomous-loops, removing a duplicate skill and all its mirrors across 39 files. The merge is well-executed overall — verification content is faithfully absorbed into tdd-workflow's new "Pre-PR Verification Gate" section, manifests are updated correctly, and cross-references across platform configs (.opencode, .kiro, .codex, agent.yaml) are cleanly updated.

Key changes:

  • Deleted skills/verification-loop/SKILL.md and all mirrors (.agents/, .kiro/, 5 translation directories)
  • Merged the 6-phase verification gate (build, type check, lint, test suite, security scan, diff review) and the continuous-mode cadence into skills/tdd-workflow/SKILL.md
  • Updated skills/autonomous-loops/SKILL.md references table to point to tdd-workflow
  • Removed skill:verification-loop component from manifests/install-components.json and its path from manifests/install-modules.json
  • Updated all documentation files, READMEs, command references, and cross-skill tables across English and translated docs

Issues found:

  • skills/configure-ecc/SKILL.md (and its docs/zh-CN/ and docs/ja-JP/ translations) now lists tdd-workflow twice in the Workflow & Quality table — the verification-loop row was replaced with a duplicate tdd-workflow entry rather than merging its description into the existing row
  • .kiro/skills/agentic-engineering/SKILL.md now has two **tdd-workflow** bullets in the "Integration with Other Skills" section after the verification-loop bullet was replaced in-place

Confidence Score: 3/5

  • Safe to merge with minor fixes — the core skill consolidation is correct, but three configure-ecc files (English, zh-CN, ja-JP) and one agentic-engineering file contain duplicate entries that should be cleaned up before merging.
  • The functional deletion and content merge are done correctly; manifests, agent configs, and the tdd-workflow skill itself are all clean. The score is docked for the duplicate tdd-workflow rows in configure-ecc (3 files) and the duplicate tdd-workflow bullet in agentic-engineering — these are documentation correctness issues that will confuse users of the configure-ecc skill and anyone reading the integration guide.
  • skills/configure-ecc/SKILL.md, docs/zh-CN/skills/configure-ecc/SKILL.md, docs/ja-JP/skills/configure-ecc/SKILL.md, .kiro/skills/agentic-engineering/SKILL.md

Important Files Changed

Filename Overview
skills/tdd-workflow/SKILL.md Correctly absorbs all 6 verification phases (build, type check, lint, test, security scan, diff review) plus the continuous-mode cadence from the deleted verification-loop skill; new section is well-integrated after the TDD cycle steps.
skills/configure-ecc/SKILL.md Contains a duplicate tdd-workflow row in the Workflow & Quality skill table — the verification-loop row was replaced with a second tdd-workflow entry instead of merging descriptions into the existing row.
docs/zh-CN/skills/configure-ecc/SKILL.md Same duplicate tdd-workflow row issue as the English configure-ecc skill — the Chinese translation mirrors the same mistake.
docs/ja-JP/skills/configure-ecc/SKILL.md Same duplicate tdd-workflow row issue as the English configure-ecc skill — the Japanese translation mirrors the same mistake.
.kiro/skills/agentic-engineering/SKILL.md Two tdd-workflow bullets now exist in the Integration section after the verification-loop bullet was replaced; the duplicate bullets should be merged into one.
skills/autonomous-loops/SKILL.md Cross-references to verification-loop correctly updated to point to the tdd-workflow verification gate; References table updated cleanly.
manifests/install-modules.json Correctly removes skills/verification-loop from the workflow-quality module paths; skills/tdd-workflow retained as the sole entry.
manifests/install-components.json Correctly removes the skill:verification-loop component entry; no orphaned references remain.
agent.yaml verification-loop entry cleanly removed from the skills list; no issues.
.opencode/opencode.json Correctly removes the verification-loop SKILL.md reference from the OpenCode instructions array.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    VL["verification-loop skill\n(deleted)"]

    VL -->|"6-phase verification gate\n(build, type-check, lint,\ntest, security, diff)"| TDD["tdd-workflow/SKILL.md\nPre-PR Verification Gate section"]
    VL -->|"continuous validation\ncross-reference"| AL["autonomous-loops/SKILL.md\nReferences table updated"]

    TDD -->|"replaces in"| CE["skills/configure-ecc/SKILL.md\n⚠️ duplicate tdd-workflow row"]
    TDD -->|"replaces in"| AE[".kiro/skills/agentic-engineering/SKILL.md\n⚠️ duplicate bullet"]
    TDD -->|"replaces in"| MODS["manifests/install-modules.json\n✅ path removed"]
    TDD -->|"replaces in"| COMP["manifests/install-components.json\n✅ component removed"]
    TDD -->|"replaces in"| CFG["agent.yaml / .opencode / .codex\n✅ references updated"]

    CE --> ZNCN["docs/zh-CN/skills/configure-ecc\n⚠️ same duplicate"]
    CE --> JAJP["docs/ja-JP/skills/configure-ecc\n⚠️ same duplicate"]
Loading

Reviews (1): Last reviewed commit: "ETA-552: Consolidate testing skills — re..." | Re-trigger Greptile

Comment on lines 148 to +149
| `tdd-workflow` | Enforces TDD with 80%+ coverage: unit, integration, E2E |
| `verification-loop` | Verification and quality loop patterns |
| `tdd-workflow` | TDD methodology with pre-PR verification gate |
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Duplicate tdd-workflow entry in the Workflow & Quality table

The PR intended to replace the verification-loop row with a reference to tdd-workflow, but instead added a second tdd-workflow row. The table now lists the skill twice with inconsistent descriptions:

| `tdd-workflow` | Enforces TDD with 80%+ coverage: unit, integration, E2E |
| `tdd-workflow` | TDD methodology with pre-PR verification gate |

This will confuse anyone using the configure-ecc skill to choose which skills to install, since the same key appears twice. The fix is to remove one entry and merge the descriptions:

Suggested change
| `tdd-workflow` | Enforces TDD with 80%+ coverage: unit, integration, E2E |
| `verification-loop` | Verification and quality loop patterns |
| `tdd-workflow` | TDD methodology with pre-PR verification gate |
| `tdd-workflow` | Enforces TDD with 80%+ coverage (unit, integration, E2E) + pre-PR verification gate (build, type check, lint, security scan, diff review) |

The same duplication occurs in the translated counterparts:

  • docs/zh-CN/skills/configure-ecc/SKILL.md lines 152–153
  • docs/ja-JP/skills/configure-ecc/SKILL.md (same pattern applied)

Comment on lines 131 to +133

- **tdd-workflow**: Combine with eval-first loop for test-driven development
- **verification-loop**: Use for continuous validation during implementation
- **tdd-workflow**: Also provides a pre-PR verification gate for continuous validation during implementation
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Duplicate tdd-workflow bullet in Integration section

The replacement of the verification-loop bullet results in tdd-workflow being listed twice in the "Integration with Other Skills" section:

- **tdd-workflow**: Combine with eval-first loop for test-driven development
- **tdd-workflow**: Also provides a pre-PR verification gate for continuous validation during implementation

Both bullets should be merged into one to avoid redundancy:

Suggested change
- **tdd-workflow**: Combine with eval-first loop for test-driven development
- **verification-loop**: Use for continuous validation during implementation
- **tdd-workflow**: Also provides a pre-PR verification gate for continuous validation during implementation
- **tdd-workflow**: Combine with eval-first loop for test-driven development; also provides a pre-PR verification gate for continuous validation during implementation

@ecc-tools
Copy link
Copy Markdown
Contributor

ecc-tools bot commented Apr 2, 2026

Analysis Complete

Generated ECC bundle from 500 commits | Confidence: 100%

View Pull Request #1168

Repository Profile
Attribute Value
Language JavaScript
Framework Not detected
Commit Convention conventional
Test Directory separate
Detected Workflows (9)
Workflow Description
feature-development Standard feature implementation workflow
add-new-skill Adds a new skill to the codebase, including documentation, registration, and test coverage.
remove-or-consolidate-skill Removes or merges a skill, cleaning up all references, mirrors, and documentation across the codebase.
harden-or-update-skill Improves an existing skill by updating its logic, documentation, and related tests.
add-or-update-hook Adds or updates a git or project hook, including implementation, registration, and tests.
Generated Instincts (38)
Domain Count
git 5
code-style 10
testing 6
workflow 17

After merging, import with:

/instinct-import .claude/homunculus/instincts/inherited/everything-claude-code-instincts.yaml

Files

  • .claude/ecc-tools.json
  • .claude/skills/everything-claude-code/SKILL.md
  • .agents/skills/everything-claude-code/SKILL.md
  • .agents/skills/everything-claude-code/agents/openai.yaml
  • .claude/identity.json
  • .codex/config.toml
  • .codex/AGENTS.md
  • .codex/agents/explorer.toml
  • .codex/agents/reviewer.toml
  • .codex/agents/docs-researcher.toml
  • .claude/homunculus/instincts/inherited/everything-claude-code-instincts.yaml
  • .claude/rules/everything-claude-code-guardrails.md
  • .claude/research/everything-claude-code-research-playbook.md
  • .claude/team/everything-claude-code-team-config.json
  • .claude/enterprise/controls.md
  • .claude/commands/feature-development.md
  • .claude/commands/add-new-skill.md
  • .claude/commands/remove-or-consolidate-skill.md

ECC Tools | Everything Claude Code

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

10 issues found across 39 files

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="docs/ja-JP/skills/configure-ecc/SKILL.md">

<violation number="1" location="docs/ja-JP/skills/configure-ecc/SKILL.md:123">
P2: Workflow & Quality table now lists `tdd-workflow` twice (replacing `verification-loop`), leaving duplicate skill identifiers and incorrect guidance for selecting skills.</violation>
</file>

<file name="docs/zh-CN/README.md">

<violation number="1" location="docs/zh-CN/README.md:1051">
P3: The Codex skills table now lists `tdd-workflow` twice, which makes the skill inventory ambiguous and drops the distinct `verification-loop` entry.</violation>
</file>

<file name="docs/zh-CN/skills/configure-ecc/SKILL.md">

<violation number="1" location="docs/zh-CN/skills/configure-ecc/SKILL.md:153">
P2: The “工作流与质量(8 项技能)” list now contains a duplicate `tdd-workflow` entry, so the category claims 8 skills but only lists 7 unique ones after removing `verification-loop`. This misleads installers and should list a distinct replacement skill instead.</violation>
</file>

<file name=".kiro/skills/agentic-engineering/SKILL.md">

<violation number="1" location=".kiro/skills/agentic-engineering/SKILL.md:133">
P3: Integration list now contains two separate `tdd-workflow` bullets after removing `verification-loop`, which is likely an accidental duplication and reduces clarity of cross-skill references.</violation>
</file>

<file name="README.md">

<violation number="1" location="README.md:1066">
P2: Duplicate `tdd-workflow` entry in the Codex skills table—this replaces `verification-loop` but leaves the original `tdd-workflow` row, resulting in a duplicated skill name and an inaccurate inventory.</violation>
</file>

<file name="skills/tdd-workflow/SKILL.md">

<violation number="1" location="skills/tdd-workflow/SKILL.md:425">
P2: Piping build output to `tail` without pipefail masks the build’s exit status; the verification gate can falsely pass even when build/test fails.</violation>

<violation number="2" location="skills/tdd-workflow/SKILL.md:481">
P2: Diff review uses `git diff HEAD~1 --name-only`, which only lists files from the last commit. For multi-commit branches this omits earlier changes, undermining the full diff review step.</violation>
</file>

<file name=".codex/AGENTS.md">

<violation number="1" location=".codex/AGENTS.md:36">
P2: Duplicate `tdd-workflow` skill entry with conflicting descriptions in the skills inventory; this can confuse contributors or any tooling that expects unique skill names.</violation>
</file>

<file name=".kiro/docs/shortform-guide.md">

<violation number="1" location=".kiro/docs/shortform-guide.md:60">
P3: The quick reference now claims `tdd-workflow` includes a pre-PR verification gate, but the installed skill definition in `.kiro/skills/tdd-workflow/SKILL.md` doesn’t include any such gate. This makes the guide inaccurate for users relying on the `.kiro/skills` content.</violation>
</file>

<file name="skills/configure-ecc/SKILL.md">

<violation number="1" location="skills/configure-ecc/SKILL.md:149">
P2: Duplicate `tdd-workflow` entry in the Workflow & Quality table; the list should contain unique skills, but the new line repeats an existing skill instead of a unique one.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review, or fix all with cubic.

| `strategic-compact` | 論理的な間隔で手動コンテキスト圧縮を提案 |
| `tdd-workflow` | 80%以上のカバレッジで TDD を強制: ユニット、統合、E2E |
| `verification-loop` | 検証と品質ループのパターン |
| `tdd-workflow` | TDD 方法論 + PR 前検証ゲート |
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Apr 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Workflow & Quality table now lists tdd-workflow twice (replacing verification-loop), leaving duplicate skill identifiers and incorrect guidance for selecting skills.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At docs/ja-JP/skills/configure-ecc/SKILL.md, line 123:

<comment>Workflow & Quality table now lists `tdd-workflow` twice (replacing `verification-loop`), leaving duplicate skill identifiers and incorrect guidance for selecting skills.</comment>

<file context>
@@ -120,7 +120,7 @@ Options:
 | `strategic-compact` | 論理的な間隔で手動コンテキスト圧縮を提案 |
 | `tdd-workflow` | 80%以上のカバレッジで TDD を強制: ユニット、統合、E2E |
-| `verification-loop` | 検証と品質ループのパターン |
+| `tdd-workflow` | TDD 方法論 + PR 前検証ゲート |
 
 **スタンドアロン**
</file context>
Fix with Cubic

| `strategic-compact` | 在逻辑间隔处建议手动上下文压缩 |
| `tdd-workflow` | 强制要求 TDD,覆盖率 80% 以上:单元测试、集成测试、端到端测试 |
| `verification-loop` | 验证和质量循环模式 |
| `tdd-workflow` | TDD 方法论 + PR 前验证门控 |
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Apr 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: The “工作流与质量(8 项技能)” list now contains a duplicate tdd-workflow entry, so the category claims 8 skills but only lists 7 unique ones after removing verification-loop. This misleads installers and should list a distinct replacement skill instead.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At docs/zh-CN/skills/configure-ecc/SKILL.md, line 153:

<comment>The “工作流与质量(8 项技能)” list now contains a duplicate `tdd-workflow` entry, so the category claims 8 skills but only lists 7 unique ones after removing `verification-loop`. This misleads installers and should list a distinct replacement skill instead.</comment>

<file context>
@@ -150,7 +150,7 @@ mkdir -p $TARGET/skills $TARGET/rules
 | `strategic-compact` | 在逻辑间隔处建议手动上下文压缩 |
 | `tdd-workflow` | 强制要求 TDD,覆盖率 80% 以上:单元测试、集成测试、端到端测试 |
-| `verification-loop` | 验证和质量循环模式 |
+| `tdd-workflow` | TDD 方法论 + PR 前验证门控 |
 
 **类别:业务与内容(5 项技能)**
</file context>
Fix with Cubic

Comment thread README.md
| strategic-compact | Context management |
| api-design | REST API design patterns |
| verification-loop | Build, test, lint, typecheck, security |
| tdd-workflow | TDD + build, test, lint, typecheck, security verification |
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Apr 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Duplicate tdd-workflow entry in the Codex skills table—this replaces verification-loop but leaves the original tdd-workflow row, resulting in a duplicated skill name and an inaccurate inventory.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At README.md, line 1066:

<comment>Duplicate `tdd-workflow` entry in the Codex skills table—this replaces `verification-loop` but leaves the original `tdd-workflow` row, resulting in a duplicated skill name and an inaccurate inventory.</comment>

<file context>
@@ -1064,7 +1063,7 @@ Skills at `.agents/skills/` are auto-loaded by Codex:
 | strategic-compact | Context management |
 | api-design | REST API design patterns |
-| verification-loop | Build, test, lint, typecheck, security |
+| tdd-workflow | TDD + build, test, lint, typecheck, security verification |
 
 ### Key Limitation
</file context>
Fix with Cubic

```bash
# Show what changed
git diff --stat
git diff HEAD~1 --name-only
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Apr 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Diff review uses git diff HEAD~1 --name-only, which only lists files from the last commit. For multi-commit branches this omits earlier changes, undermining the full diff review step.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At skills/tdd-workflow/SKILL.md, line 481:

<comment>Diff review uses `git diff HEAD~1 --name-only`, which only lists files from the last commit. For multi-commit branches this omits earlier changes, undermining the full diff review step.</comment>

<file context>
@@ -458,6 +414,116 @@ npm test && npm run lint
+```bash
+# Show what changed
+git diff --stat
+git diff HEAD~1 --name-only
+```
+
</file context>
Fix with Cubic

### Phase 1: Build Verification
```bash
# Check if project builds
npm run build 2>&1 | tail -20
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Apr 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Piping build output to tail without pipefail masks the build’s exit status; the verification gate can falsely pass even when build/test fails.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At skills/tdd-workflow/SKILL.md, line 425:

<comment>Piping build output to `tail` without pipefail masks the build’s exit status; the verification gate can falsely pass even when build/test fails.</comment>

<file context>
@@ -458,6 +414,116 @@ npm test && npm run lint
+### Phase 1: Build Verification
+```bash
+# Check if project builds
+npm run build 2>&1 | tail -20
+# OR
+pnpm build 2>&1 | tail -20
</file context>
Fix with Cubic

Comment thread .codex/AGENTS.md
- strategic-compact — Context management
- api-design — REST API design patterns
- verification-loopBuild, test, lint, typecheck, security
- tdd-workflowTDD + build, test, lint, typecheck, security verification
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Apr 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Duplicate tdd-workflow skill entry with conflicting descriptions in the skills inventory; this can confuse contributors or any tooling that expects unique skill names.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .codex/AGENTS.md, line 36:

<comment>Duplicate `tdd-workflow` skill entry with conflicting descriptions in the skills inventory; this can confuse contributors or any tooling that expects unique skill names.</comment>

<file context>
@@ -33,7 +33,7 @@ Available skills:
 - strategic-compact — Context management
 - api-design — REST API design patterns
-- verification-loop — Build, test, lint, typecheck, security
+- tdd-workflow — TDD + build, test, lint, typecheck, security verification
 - deep-research — Multi-source research with firecrawl and exa MCPs
 - exa-search — Neural search via Exa MCP for web, code, and companies
</file context>
Fix with Cubic

| `strategic-compact` | Suggests manual context compaction at logical intervals |
| `tdd-workflow` | Enforces TDD with 80%+ coverage: unit, integration, E2E |
| `verification-loop` | Verification and quality loop patterns |
| `tdd-workflow` | TDD methodology with pre-PR verification gate |
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Apr 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Duplicate tdd-workflow entry in the Workflow & Quality table; the list should contain unique skills, but the new line repeats an existing skill instead of a unique one.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At skills/configure-ecc/SKILL.md, line 149:

<comment>Duplicate `tdd-workflow` entry in the Workflow & Quality table; the list should contain unique skills, but the new line repeats an existing skill instead of a unique one.</comment>

<file context>
@@ -146,7 +146,7 @@ For each selected category, print the full list of skills below and ask the user
 | `strategic-compact` | Suggests manual context compaction at logical intervals |
 | `tdd-workflow` | Enforces TDD with 80%+ coverage: unit, integration, E2E |
-| `verification-loop` | Verification and quality loop patterns |
+| `tdd-workflow` | TDD methodology with pre-PR verification gate |
 
 **Category: Business & Content (5 skills)**
</file context>
Fix with Cubic

Comment thread docs/zh-CN/README.md
| strategic-compact | 上下文管理 |
| api-design | REST API 设计模式 |
| verification-loop | 构建、测试、代码检查、类型检查、安全 |
| tdd-workflow | TDD + 构建、测试、代码检查、类型检查、安全验证 |
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Apr 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: The Codex skills table now lists tdd-workflow twice, which makes the skill inventory ambiguous and drops the distinct verification-loop entry.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At docs/zh-CN/README.md, line 1051:

<comment>The Codex skills table now lists `tdd-workflow` twice, which makes the skill inventory ambiguous and drops the distinct `verification-loop` entry.</comment>

<file context>
@@ -1049,7 +1048,7 @@ Codex macOS 应用:
 | strategic-compact | 上下文管理 |
 | api-design | REST API 设计模式 |
-| verification-loop | 构建、测试、代码检查、类型检查、安全 |
+| tdd-workflow | TDD + 构建、测试、代码检查、类型检查、安全验证 |
 
 ### 关键限制
</file context>
Suggested change
| tdd-workflow | TDD + 构建、测试、代码检查、类型检查、安全验证 |
| verification-loop | 构建、测试、代码检查、类型检查、安全 |
Fix with Cubic


- **tdd-workflow**: Combine with eval-first loop for test-driven development
- **verification-loop**: Use for continuous validation during implementation
- **tdd-workflow**: Also provides a pre-PR verification gate for continuous validation during implementation
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Apr 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: Integration list now contains two separate tdd-workflow bullets after removing verification-loop, which is likely an accidental duplication and reduces clarity of cross-skill references.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .kiro/skills/agentic-engineering/SKILL.md, line 133:

<comment>Integration list now contains two separate `tdd-workflow` bullets after removing `verification-loop`, which is likely an accidental duplication and reduces clarity of cross-skill references.</comment>

<file context>
@@ -130,6 +130,6 @@ Outcome: Success
 
 - **tdd-workflow**: Combine with eval-first loop for test-driven development
-- **verification-loop**: Use for continuous validation during implementation
+- **tdd-workflow**: Also provides a pre-PR verification gate for continuous validation during implementation
 - **search-first**: Apply before implementation to find existing solutions
 - **coding-standards**: Reference during code review phase
</file context>
Fix with Cubic

| Skill | Use For |
|-------|---------|
| `tdd-workflow` | Red-green-refactor TDD cycle |
| `tdd-workflow` | Red-green-refactor TDD cycle + pre-PR verification gate |
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Apr 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: The quick reference now claims tdd-workflow includes a pre-PR verification gate, but the installed skill definition in .kiro/skills/tdd-workflow/SKILL.md doesn’t include any such gate. This makes the guide inaccurate for users relying on the .kiro/skills content.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .kiro/docs/shortform-guide.md, line 60:

<comment>The quick reference now claims `tdd-workflow` includes a pre-PR verification gate, but the installed skill definition in `.kiro/skills/tdd-workflow/SKILL.md` doesn’t include any such gate. This makes the guide inaccurate for users relying on the `.kiro/skills` content.</comment>

<file context>
@@ -57,9 +57,8 @@ Type `/` in chat and select from the menu, or use:
 | Skill | Use For |
 |-------|---------|
-| `tdd-workflow` | Red-green-refactor TDD cycle |
+| `tdd-workflow` | Red-green-refactor TDD cycle + pre-PR verification gate |
 | `security-review` | Comprehensive security audit |
-| `verification-loop` | Continuous validation and improvement |
</file context>
Suggested change
| `tdd-workflow` | Red-green-refactor TDD cycle + pre-PR verification gate |
| `tdd-workflow` | Red-green-refactor TDD cycle |
Fix with Cubic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant