CtrlK
BlogDocsLog inGet started
Tessl Logo

parallel-feature-development

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

Quality

78%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/agent-teams/skills/parallel-feature-development/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

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.

DimensionReasoningScore

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.

DimensionReasoningScore

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.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
wshobson/agents
Reviewed

Table of Contents

Is this your skill?

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.