Coordinate parallel feature development with file ownership strategies, conflict avoidance rules, and integration patterns for multi-agent implementation. Use this skill when decomposing a large feature into independent work streams, when two or more agents need to implement different layers of the same system simultaneously, when establishing file ownership to prevent merge conflicts in a shared codebase, when designing interface contracts so parallel implementers can build against each other's APIs before they are ready, or when deciding whether to use vertical slices versus horizontal layers for a full-stack feature.
82
78%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/agent-teams/skills/parallel-feature-development/SKILL.mdQuality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is an excellent skill description that clearly defines a specific niche (multi-agent parallel development coordination), lists concrete actions and strategies, and provides comprehensive trigger conditions via an explicit 'Use this skill when...' clause with five distinct scenarios. The description uses proper third-person voice and includes domain-specific trigger terms that users would naturally use when needing this capability.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: coordinate parallel feature development, file ownership strategies, conflict avoidance rules, integration patterns, decomposing features into work streams, establishing file ownership, designing interface contracts, and choosing vertical slices vs horizontal layers. | 3 / 3 |
Completeness | Clearly answers both 'what' (coordinate parallel feature development with file ownership, conflict avoidance, integration patterns) and 'when' with an explicit 'Use this skill when...' clause listing five specific trigger scenarios. | 3 / 3 |
Trigger Term Quality | Includes strong natural keywords users would say: 'parallel feature development', 'file ownership', 'merge conflicts', 'multi-agent', 'interface contracts', 'vertical slices', 'horizontal layers', 'full-stack feature', 'shared codebase', 'work streams'. These cover a wide range of natural phrasings for this domain. | 3 / 3 |
Distinctiveness Conflict Risk | Occupies a very clear niche around multi-agent parallel development coordination, file ownership, and conflict avoidance. The specificity of terms like 'multi-agent implementation', 'file ownership strategies', and 'interface contracts' make it highly unlikely to conflict with general coding or project management skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
57%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill provides a solid conceptual framework for parallel feature development with good structural organization and useful troubleshooting scenarios. However, it reads more like a strategy guide than an actionable skill — it lacks concrete executable workflows with validation checkpoints, and some content explains patterns Claude would already understand. The troubleshooting section is a genuine strength, providing specific problem-solution pairs.
Suggestions
Add a concrete step-by-step workflow (e.g., '1. List all files to be modified → 2. Assign ownership → 3. Verify no file has two owners → 4. Create interface contracts → 5. Begin parallel work') with explicit validation checkpoints at each stage.
Include executable commands for branch management (e.g., actual git commands for creating sub-branches, merging, and resolving the barrel file problem) rather than just describing strategies.
Trim the pros/cons and 'Best for' annotations — Claude can reason about tradeoffs. Replace with a concise decision table or single-line heuristics.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is reasonably well-organized but includes some unnecessary elaboration. Phrases like 'Best for' annotations and the pros/cons lists add moderate value but could be tightened. Some sections (e.g., Branch Management) explain concepts Claude would already understand well. | 2 / 3 |
Actionability | The skill provides concrete examples of file ownership assignments, interface contracts (with executable TypeScript), and branch structures. However, much of the content is strategic guidance rather than executable commands or copy-paste-ready workflows. There are no actual commands for branch creation, merging, or validation steps. | 2 / 3 |
Workflow Clarity | The skill describes strategies and patterns but lacks a clear sequenced workflow for actually performing parallel feature decomposition. There are no explicit validation checkpoints or feedback loops — for instance, no step to verify file ownership assignments are conflict-free before work begins, or to validate integration after merging. | 2 / 3 |
Progressive Disclosure | The content is well-structured with clear section headers, appropriate use of subsections, and related skills linked at the bottom. The content length is appropriate for inline presentation without needing external reference files, and navigation is straightforward. | 3 / 3 |
Total | 9 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
27a7ed9
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.