Source profileQuality 90/100

vibeeval/vibecosystem/skills/tdd-migrate/SKILL.md

tdd-migrate

TDD workflow for migrations - orchestrate agents, zero main context growth

Source repository stars
528
Declared platforms
0
Static risk flags
2
Last source update
2026-08-08
Source checked
2026-08-25

Decision brief

What it does: where it fits

Orchestrate TDD migrations with agents doing all work. Main context stays clean.

Best for

  • "Port X from Python to TypeScript"
  • "Create N adapters following existing pattern"
  • "Migrate module to new architecture"

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/vibeeval/vibecosystem --skill "skills/tdd-migrate"
Safe inspection promptEditorial

Inspect the Agent Skill "tdd-migrate" from https://github.com/vibeeval/vibecosystem/blob/3b763b1fb288f57bfa3cce76ef18184b96461a78/skills/tdd-migrate/SKILL.md at commit 3b763b1fb288f57bfa3cce76ef18184b96461a78. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Workflow

    Review the “Workflow” section in the pinned source before continuing.

    Review and apply the “Workflow” source section.
  2. 02

    Instructions

    Write a YAML plan file to thoughts/shared/plans/-tdd.yaml:

    Write a YAML plan file to thoughts/shared/plans/-tdd.yaml:For each item, launch ONE kraken that does full TDD:If critic/validator found issues:
  3. 03

    Step 0: Create YAML TODO

    Write a YAML plan file to thoughts/shared/plans/-tdd.yaml:

    Write a YAML plan file to thoughts/shared/plans/-tdd.yaml:
  4. 04

    Step 1: Launch Scout Agents (parallel)

    Review the “Step 1: Launch Scout Agents (parallel)” section in the pinned source before continuing.

    Review and apply the “Step 1: Launch Scout Agents (parallel)” source section.
  5. 05

    Step 2: Launch Kraken Agents (parallel per item)

    For each item, launch ONE kraken that does full TDD:

    For each item, launch ONE kraken that does full TDD:

Permission review

Static risk signals and limitations

Writes files

medium · line 85

The documentation asks the agent to create, modify, or delete local files.

Write a YAML plan file to `thoughts/shared/plans/<name>-tdd.yaml`:

Reads files

low · line 131

The documentation asks the agent to read local files, directories, or repositories.

Read pattern file

Reads files

low · line 229

The documentation asks the agent to read local files, directories, or repositories.

Read <file>

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score90/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars528SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
vibeeval/vibecosystem
Skill path
skills/tdd-migrate/SKILL.md
Commit
3b763b1fb288f57bfa3cce76ef18184b96461a78
License
MIT
Collected
2026-08-25
Default branch
main
View the original SKILL.md

TDD Migrate

Orchestrate TDD migrations with agents doing all work. Main context stays clean.

When to Use

  • "Port X from Python to TypeScript"
  • "Create N adapters following existing pattern"
  • "Migrate module to new architecture"
  • "TDD implementation of multiple similar items"

Parameters

/tdd-migrate <source_path> <target_path> --pattern <reference> --items "item1,item2,item3"
  • source_path: Path to analyze (existing code)
  • target_path: Where to create new code
  • pattern: Reference file/pattern to follow
  • items: Comma-separated list of things to create

Workflow

Phase 0: YAML TODO List
    │
    ▼
Phase 1: TLDR Analysis ─────────────────┐
    │                                    │
    ▼                                    │ Parallel scouts
Phase 2: Write Failing Tests ───────────┤ per item
    │                                    │
    ▼                                    │
Phase 3: Implement (minimal) ───────────┤
    │                                    │
    ▼                                    │
Phase 4: Build + Pass Tests ────────────┘
    │
    ▼
Phase 5: QLTY Check ────────────────────┐
    │                                    │ Parallel
Phase 6: Review Agent Validates ────────┘
    │
    ▼
Phase 7: TLDR Diff (new vs reference)
    │
    ▼
Phase 8: Fix Issues (if any)
    │
    ▼
Complete

Key Principles

  1. Main context = orchestration only

    • Never read files directly (use scout)
    • Never implement directly (use kraken/spark)
    • Never run tests directly (use validator)
    • Only pipe context and coordinate
  2. Agents do ALL work

    TaskAgent
    Explore/analyzescout
    Write tests + implementkraken
    Quick fixesspark
    Run tests/validatevalidator
    Code reviewcritic
  3. Parallel where independent

    • All items can be implemented in parallel if independent
    • Review + QLTY run in parallel
    • TLDR analysis runs in parallel with planning
  4. Review after each major step

    • After implementation: critic reviews
    • After fixes: validator re-validates

Instructions

Step 0: Create YAML TODO

Write a YAML plan file to thoughts/shared/plans/<name>-tdd.yaml:

---
title: <Migration Name>
date: <today>
type: implementation-plan
approach: TDD (test → build → pass → review)

items:
  - name: item1
    file: <target_path>/item1.ts
    test: <target_path>/__tests__/item1.test.ts
    deps: []
  - name: item2
    # ...

reference: <pattern_file>

workflow:
  per_item:
    1: Write failing test
    2: Implement minimal
    3: Build
    4: Pass test
    5: QLTY check
    6: Review
  final:
    7: Integration test
    8: TLDR diff

Step 1: Launch Scout Agents (parallel)

Task (scout): Analyze <source_path> with TLDR
Task (scout): Analyze <pattern> to understand structure
Task (scout): Read migration handoff if exists

Step 2: Launch Kraken Agents (parallel per item)

For each item, launch ONE kraken that does full TDD:

Task (kraken): Implement <item> using TDD workflow
  1. Read pattern file
  2. Write failing test
  3. Implement
  4. Run: bun test <test_file>
  5. Run: qlty check <impl_file>

Step 3: Review + Validate (parallel)

Task (critic): Review all new files against pattern
Task (validator): Run full test suite
Task (validator): QLTY check all files

Step 4: Fix Issues

If critic/validator found issues:

Task (spark): Fix <specific issue>
Task (validator): Re-validate

Step 5: TLDR Diff

Task (validator): TLDR diff new files vs reference
  - tldr structure <new_file> --lang <lang>
  - tldr structure <reference> --lang <lang>
  - Compare patterns

Step 6: Update Continuity

Update ledger with completed work.

Example: Rigg Adapters

/tdd-migrate ~/your-project/src/sdk/providers \
  ~/your-project/src/sdk/providers \
  --pattern lmstudio.ts \
  --items "xai,cerebras,togetherai,deepinfra,perplexity"

Resulted in:

  • 5 parallel kraken agents
  • 39 tests passing
  • All adapters working
  • ~15 minutes total

Anti-Patterns (AVOID)

BadGood
Read files in main contextLaunch scout agent
Write code in main contextLaunch kraken/spark agent
Run tests in main contextLaunch validator agent
Skip reviewAlways launch critic
Sequential itemsParallel krakens
Fix in main contextLaunch spark

Agent Prompts

Scout (analysis)

Explore <path> to understand:
1. Structure/patterns
2. Interfaces/types
3. Dependencies
Return actionable summary for implementation.

Kraken (TDD)

Implement <item> using TDD:
1. Read <pattern> for structure
2. Write failing test to <test_path>
3. Implement minimal to <impl_path>
4. Run: <test_command>
5. Run: qlty check <impl_path>
Report: status, issues, files created.

Critic (review)

Review <files> against <pattern>:
1. Pattern compliance
2. Type safety
3. Missing registrations
4. Security issues
DO NOT edit. Report issues only.

Spark (fix)

Fix <specific issue>:
1. Read <file>
2. Make minimal edit
3. Verify fix

Validator (test)

Validate <files>:
1. Run <test_command>
2. Run qlty check
3. Report pass/fail/issues

Success Criteria

  • All tests pass
  • QLTY reports no issues
  • Critic found no critical issues
  • TLDR diff shows pattern compliance
  • All items registered/exported properly

Frequently asked questions

What to verify before installation and use

What does the tdd-migrate source document cover?

Orchestrate TDD migrations with agents doing all work. Main context stays clean.

How do I install tdd-migrate?

The source record exposes this install command: npx skills add https://github.com/vibeeval/vibecosystem --skill "skills/tdd-migrate". Inspect the command and pinned source before running it.

Which permission-related actions were detected?

Static rules flagged write-files, read-files in the source; the page lists the matching lines and excerpts.

Alternatives

Compare before choosing

Computed 10024,921

alirezarezvani/claude-skills

app-store-optimization

App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist

Computed 976,837

trailofbits/skills

constant-time-testing

Constant-time testing detects timing side channels in cryptographic code. Use when auditing crypto implementations for timing vulnerabilities.

Computed 975,241

dotnet/skills

test-tagging

Analyzes test suites in any language and tags each test with standardized traits (positive, negative, critical-path, boundary, smoke, regression, integration, performance, security). Use when the user wants to categorize, audit, or label tests with traits. Works across .NET (MSTest/xUnit/NUnit/TUnit), Python (pytest), TS/JS (Jest/Vitest), Java, Go, Ruby, Rust, Swift, Kotlin, PowerShell, and C++ — auto-editing when the framework has canonical tag syntax, otherwise report-only. Do not use for writ

Computed 97223

yonatangross/orchestkit

verify

Grade work that already exists and decide whether it can merge. Runs the project's current unit, integration, and E2E suites plus security scanning and type checking, scores every dimension 0-10, and returns a merge verdict with a VERIFIED-vs-CLAIMED evidence manifest. Writes no test files and edits no source. Use when verifying changes are ready to merge. Use /ork:cover instead when the tests still have to be written.