syncing-testlinklisted
Install: claude install-skill dogkeeper886/ai-qa-workflow
# syncing-testlink
Syncs test cases from a project folder into TestLink: creates suites, imports cases with HTML formatting, builds a test plan, and assigns cases.
## Progress Checklist
Copy and track your progress:
```
- [ ] Step 1: Validate prerequisites
- [ ] Step 2: List TestLink projects, confirm target
- [ ] Step 3: Create test suite + child suites per scenario
- [ ] Validate: Suite IDs and names
- [ ] Step 4: Sync test cases (diff: skip/update/create)
- [ ] Validate: Created/updated/skipped counts per suite
- [ ] Step 5: Create test plan, add all cases
- [ ] Step 6: Verify count matches local
- [ ] Validate: Count match (PASS/FAIL) + test plan ID
```
## Steps
### Step 1: Validate Prerequisites
Check that:
- `test_cases/README.md` exists
- At least one `test_cases/TS-XX_*.md` file exists
### Step 2: List Projects and Confirm Target
Use `testlink-mcp:list_projects` to show available projects. Ask user to confirm the target project.
### Step 3: Create Test Suites
Run `/tl-create-suite` to create a parent test suite named after the project, then create child suites for each TS-XX scenario.
**MCP tool:** `testlink-mcp:create_test_suite`
### Validate
List all created suite IDs and names. Confirm the hierarchy is correct.
### Step 4: Sync Test Cases
Run `/tl-create-case` for each TS-XX file. Use `/tl-format` for HTML formatting rules.
Before creating, compare local test cases against TestLink using diff logic:
- **MATCHING** (all fields same) → Skip
- **DIFFE