domains / software-engineering / conductor-artifact-validation / conductor-validator

conductor-validator

Skill card

combined

The first copy (rmyndharis) is a thin wrapper that provides discovery commands and pattern matching but lacks a substantive validation procedure, relying on generic instructions. The second copy (sickn33) provides a detailed, 5-step validation procedure (comparing declared vs. actual files, resolving links, reconciling state) and explicit safety constraints (read-only, do not create missing paths). The second copy is a more complete implementation of the skill's intent, but the first copy's specific bash discovery commands are slightly different (using `ls -la` vs `ls -ld` and checking for existence vs listing). More importantly, the second copy explicitly states it is distinct from Rails Conductor setup, a constraint the first lacks. Combining them ensures the agent has both the specific discovery commands and the rigorous validation logic.

Repositories

RepositoryPath
rmyndharis/antigravity-skillsskills/conductor-validator/SKILL.md
sickn33/agentic-awesome-skillsplugins/agentic-awesome-skills-claude/skills/conductor-validator/SKILL.md

Other copies

RoleRepositoryPath
peerrmyndharis/antigravity-skillsskills/conductor-validator/SKILL.md
peersickn33/agentic-awesome-skillsplugins/agentic-awesome-skills-claude/skills/conductor-validator/SKILL.md
adaptersickn33/agentic-awesome-skillsplugins/agentic-awesome-skills/skills/conductor-validator/SKILL.md
adaptersickn33/agentic-awesome-skillsskills/conductor-validator/SKILL.md

Combined skill

---
name: conductor-validator
description: Validates Conductor project artifacts for completeness, consistency, and correctness. Use after setup, when diagnosing issues, or before implementation to verify project context.
---

# Validate Conductor workflow artifacts

## When to Use
Inspect a project that actually uses a `conductor/` workflow directory after setup, before resuming a track, or when diagnosing inconsistent plans/status. This is distinct from the Rails Conductor desktop-app setup (`conductor.json`/`script/server`).

## Read-only discovery

```bash
# Run from the explicitly selected project root; missing paths are findings, not permission to create them.
ls -ld conductor/ conductor/tracks/
ls conductor/index.md conductor/product.md conductor/tech-stack.md conductor/workflow.md conductor/tracks.md
```

## Validation procedure

1. Read current project instructions and the actual configured Conductor workflow/version.
2. Compare the declared artifact list with the project’s real files; report missing, unreadable and extra artifacts separately.
3. Resolve local index/track links, track IDs and plan/status markers against their referenced content. Do not assume directory presence proves completeness.
4. Reconcile completed markers with recorded implementation/test evidence and the current revision; report stale or conflicting state without inventing a pass.
5. Output a concise list of file, observed inconsistency, expected contract and proposed correction. Apply fixes only when requested; preserve existing plans and dirty work.

## Pattern Matching

**Status markers in tracks.md:**

```
- [ ] Track Name  # Not started
- [~] Track Name  # In progress
- [x] Track Name  # Complete
```

**Task markers in plan.md:**

```
- [ ] Task description  # Pending
- [~] Task description  # In progress
- [x] Task description  # Complete
```

**Track ID pattern:**

```
<type>_<name>_<YYYYMMDD>
Example: feature_user_auth_20250115
```

## Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.