Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Implement

ASecurity

Systematically implement a new feature following research-backed best practices from the Six-Phase Software Implementation Methodology, with intelligent parallelization and multi-agent coordination

8 stars
0 votes
0 copies
0 views
Added 9/20/2026
developmentpythongojavatestingrefactoringapidatabasefrontendbackendsecurity

Works with

api

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add tstapler/dotfiles --skill implement --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Implement?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Implement
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tstapler-implement/badge)](https://www.skillsdirectory.com/skills/tstapler-implement)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
description: Systematically implement a new feature following research-backed best practices from the Six-Phase Software Implementation Methodology, with intelligent parallelization and multi-agent coordination
---

# Implement Feature: $@

Implement the requested feature following the **Six-Phase Software Implementation Methodology** with **intelligent parallelization** - a research-backed framework that balances quality, speed, and maintainability through concurrent execution where appropriate.

**Key Insight**: Elite performers achieve multiple daily deployments not by working sequentially, but by identifying independent work streams and executing them in parallel while maintaining quality gates at integration points.

---

## Phase 0: Parallelization Analysis (NEW - 5% of effort)

**Purpose**: Analyze the feature for parallelization opportunities before starting implementation.

### Parallelization Assessment

1. **Decomposition Analysis**:
   - Break feature into atomic sub-components
   - Identify dependencies between components
   - Map data flow and integration points
   - Determine which components can be developed independently

2. **File Independence Matrix**:
   ```
   Component A | Component B | Dependency Type | Can Parallelize?
   ------------|-------------|-----------------|------------------
   Frontend UI | Backend API | Interface only  | Yes (define contract first)
   Service A   | Service B   | None           | Yes (fully independent)
   Module X    | Module Y    | Shared utils   | Partial (utils first)
   ```

3. **Parallelization Strategies**:

   **Vertical Slice Parallelization**:
   - Independent feature slices that deliver value end-to-end
   - Each slice has its own UI, API, and data layer
   - Example: User profile view vs. user profile edit

   **Horizontal Layer Parallelization**:
   - Different architectural layers worked on simultaneously
   - Requires well-defined interfaces/contracts
   - Example: Frontend and backend teams working in parallel

   **Test Parallelization**:
   - Unit tests independent of implementation
   - Integration test scaffolding while building
   - Performance test harness preparation

   **Research Parallelization**:
   - Multiple Explore agents investigating different areas
   - Concurrent pattern discovery in different modules
   - Parallel best practice research

### Multi-Agent Spawn Decision Matrix

| Scenario | Agents to Spawn | Invocation Pattern |
|----------|----------------|-------------------|
| **Multi-module feature** | 2-3 Explore agents | Concurrent exploration of each module |
| **Frontend + Backend** | 2 implementation agents | Parallel after interface definition |
| **Complex refactoring** | Explore + code-refactoring | Research patterns while refactoring |
| **New API with tests** | Implementation + test agents | Build and test concurrently |
| **Unknown codebase** | 3-4 Explore agents | Map different subsystems simultaneously |

### Success Criteria for Parallelization
- ✅ Feature decomposed into 3+ independent work streams
- ✅ Dependencies clearly mapped with integration points defined
- ✅ Parallel execution plan saves 30%+ time vs sequential
- ✅ Risk of integration conflicts assessed and mitigated

**Use Task tool with multiple invocations in a SINGLE message for maximum parallelization.**

---

## Phase 1: Understanding & Planning (10-15% of effort) - ENHANCED

**Purpose**: Ensure clear requirements and identify parallelization opportunities.

### Activities (with Parallelization)

1. **Parallel Requirements Gathering**:
   ```
   Launch concurrently:
   - Task @explore "Find similar features and patterns"
   - Task @explore "Investigate existing APIs and interfaces"
   - Task @explore "Search for reusable components"
   - Task @knowledge-synthesis "Research best practices for [feature type]"
   ```

2. **Concurrent Domain Exploration**:
   - **Agent 1**: Explore frontend patterns and UI components
   - **Agent 2**: Explore backend services and data models
   - **Agent 3**: Explore testing patterns and fixtures
   - **Agent 4**: Research external best practices

3. **Parallel Design Activities**:
   - Architecture design (one agent)
   - API contract definition (another agent)
   - Test scenario planning (third agent)
   - Performance requirements analysis (fourth agent)

### Example Multi-Agent Invocation

```markdown
I'll explore this feature using multiple agents in parallel for efficiency:

[Task tool invocations]
- @explore "Find all authentication implementations in services/"
- @explore "Analyze current database schema for user tables"
- @explore "Identify all test patterns for API endpoints"
- @knowledge-synthesis "Best practices for JWT authentication in microservices"

This parallel exploration will give us comprehensive understanding quickly.
```

### Parallelization Checkpoint
- ✅ Multiple agents launched in single message
- ✅ Each agent has clear, non-overlapping scope
- ✅ Results will be synthesized into unified plan
- ✅ Time saved: 50-70% vs sequential exploration

**Use TodoWrite to track both sequential phases AND parallel tasks within each phase.**

---

## Phase 2: Implementation (40-50% of effort) - PARALLELIZED

**Purpose**: Transform requirements into working code through parallel development streams.

### Parallel Implementation Patterns

#### Pattern 1: Interface-First Parallel Development
```
Step 1: Define contracts (sequential - 1 hour)
└── API interfaces, data models, message formats

Step 2: Parallel implementation (concurrent - 4 hours)
├── Frontend implementation (Agent 1)
├── Backend implementation (Agent 2)
├── Database migrations (Agent 3)
└── Test suite development (Agent 4)

Step 3: Integration (sequential - 1 hour)
└── Connect all components and verify
```

#### Pattern 2: Vertical Slice Parallelization
```
Slice 1: User Registration (Agent 1)
├── UI form
├── API endpoint
├── Database operations
└── Tests

Slice 2: User Login (Agent 2)
├── UI form
├── API endpoint
├── Session management
└── Tests

Slice 3: Password Reset (Agent 3)
├── UI flow
├── API endpoints
├── Email integration
└── Tests
```

#### Pattern 3: Test-Driven Parallel Development
```
Concurrent Execution:
├── Test Writer (Agent 1): Creates all test cases
├── Implementation (Agent 2): Implements to pass tests
├── Documentation (Agent 3): Writes docs as code emerges
└── Performance (Agent 4): Sets up monitoring/profiling
```

### Multi-Agent Implementation Example

```markdown
Based on our parallelization analysis, I'll implement this feature using 4 concurrent work streams:

[Task tool invocations in single message]
@feature-implementation "Implement user profile frontend component with edit capability"
@feature-implementation "Build REST API for user profile CRUD operations"
@feature-implementation "Create database migrations and repository layer for profiles"
@java-test-builder "Generate comprehensive test suite for profile feature"

Each agent will work independently and we'll integrate at defined checkpoints.
```

### Coordination Checkpoints

**Every 2 hours during parallel work:**
1. Verify interfaces still align
2. Check for merge conflicts
3. Run integration tests
4. Adjust remaining work distribution

### Parallel Work Anti-Patterns to Avoid

- ❌ **Duplicated effort**: Agents working on same files
- ❌ **Interface drift**: Changing contracts without coordination
- ❌ **Test-implementation mismatch**: Tests assuming different behavior
- ❌ **Merge hell**: Too long between integration points

### Success Criteria for Parallel Implementation
- ✅ 3+ agents working concurrently on independent components
- ✅ Integration points tested every 2-3 hours
- ✅ No merge conflicts requiring >15 min to resolve
- ✅ 40-60% time reduction vs sequential implementation

---

## Phase 3: Review & Refinement (10-15% of effort) - PARALLELIZED

### Parallel Review Strategy

Launch multiple review agents simultaneously:

```markdown
[Concurrent review invocations]
@pr-reviewer "Review code quality and best practices"
@security-analyzer "Scan for security vulnerabilities"
@performance-analyzer "Check for performance issues"
@test-coverage-analyzer "Verify test coverage and quality"
```

Each reviewer focuses on their specialty:
- **Code Quality**: Style, patterns, maintainability
- **Security**: Vulnerabilities, input validation, auth
- **Performance**: N+1 queries, memory leaks, bottlenecks
- **Testing**: Coverage gaps, test quality, edge cases

### Parallel Documentation Updates

```markdown
[Concurrent documentation tasks]
@documentation-writer "Update API documentation"
@documentation-writer "Update README with new feature"
@documentation-writer "Create user guide for feature"
@diagram-creator "Update architecture diagrams"
```

---

## Phase 4: Code Review & Iteration (10-20% of effort) - ENHANCED

### Parallel Feedback Processing

When multiple reviewers provide feedback:

1. **Categorize by Independence**:
   - Independent fixes (can be done in parallel)
   - Dependent fixes (require sequential work)
   - Discussion items (need consensus first)

2. **Spawn Fixup Agents**:
   ```markdown
   [Parallel fix implementation]
   @code-fixer "Address linting and style issues"
   @code-fixer "Improve error handling per review"
   @code-fixer "Add missing test cases"
   @code-fixer "Optimize database queries"
   ```

---

## Phase 5: Deployment & Validation (5-10% of effort) - PARALLELIZED

### Parallel Deployment Validation

```markdown
[Concurrent validation tasks]
@smoke-tester "Run smoke tests in staging"
@load-tester "Execute performance tests"
@integration-tester "Verify third-party integrations"
@monitoring-validator "Check metrics and alerts"
```

### Parallel Monitoring Streams

During rollout, monitor multiple aspects concurrently:
- **Metrics Agent**: Watch performance metrics
- **Log Agent**: Analyze error logs
- **User Agent**: Monitor user feedback channels
- **Business Agent**: Track business metrics

---

## Agent Coordination Patterns

### Pattern 1: Fork-Join
```
Main Task
    ├── Fork: Spawn 3-4 agents for parallel work
    ├── Parallel Execution (independent work)
    └── Join: Synthesize results and continue
```

### Pattern 2: Pipeline
```
Agent 1: Research → Agent 2: Design → Agent 3: Implement → Agent 4: Test
                ↓                  ↓                    ↓
            (interface)      (implementation)      (test results)
```

### Pattern 3: Map-Reduce
```
Map: Distribute work across multiple agents
    Agent 1: Component A
    Agent 2: Component B
    Agent 3: Component C
Reduce: Combine results into integrated solution
```

### Pattern 4: Producer-Consumer
```
Producer Agents: Generate test cases, interfaces, specifications
Consumer Agents: Implement based on specifications
```

---

## Parallelization Rules of Thumb

### When to Parallelize Aggressively (4+ agents)

- ✅ Feature has 5+ independent components
- ✅ Tight deadline requiring speed
- ✅ Well-defined interfaces between components
- ✅ Team familiar with codebase patterns
- ✅ Low risk of conflicts (different domains)

### When to Limit Parallelization (1-2 agents)

- ⚠️ High interdependency between components
- ⚠️ Unclear requirements requiring iteration
- ⚠️ Shared state or database schema changes
- ⚠️ Critical path with high risk
- ⚠️ Small feature (<4 hours total work)

### Optimal Parallelization by Feature Type

| Feature Type | Optimal Agents | Parallelization Strategy |
|--------------|---------------|-------------------------|
| **CRUD API** | 3-4 | UI, API, DB, Tests in parallel |
| **Refactoring** | 2-3 | Research + incremental refactor |
| **Bug Fix** | 1-2 | Reproduce + fix (mostly sequential) |
| **New Service** | 4-5 | Multiple vertical slices |
| **UI Component** | 2-3 | Component, story, tests |
| **Data Pipeline** | 3-4 | Stages can be parallel |
| **Integration** | 2 | Research + implementation |

---

## Time Savings Through Parallelization

### Traditional Sequential Approach
```
Phase 1: Understanding (2 hours)
Phase 2: Implementation (8 hours)
Phase 3: Testing (4 hours)
Phase 4: Review (2 hours)
Total: 16 hours
```

### Parallelized Approach
```
Phase 0: Parallel Analysis (0.5 hours)
Phase 1: Parallel Understanding (0.5 hours - 4 agents)
Phase 2: Parallel Implementation (3 hours - 4 agents)
Phase 3: Parallel Testing (1 hour - with implementation)
Phase 4: Parallel Review (0.5 hours - 3 agents)
Total: 5.5 hours (65% reduction)
```

---

## Multi-Agent Task Tool Usage

### Correct Pattern (Maximum Parallelization)
```python
# GOOD: Single message, multiple invocations
message = """
I'll explore all aspects of this feature in parallel for maximum efficiency:

[Task @explore "Frontend patterns in components/"]
[Task @explore "Backend APIs in services/"]
[Task @explore "Database schemas in migrations/"]
[Task @explore "Test patterns in tests/"]

This parallel exploration will complete in ~15 minutes instead of an hour.
"""
```

### Anti-Pattern (Sequential)
```python
# BAD: Multiple messages, sequential execution
message1 = "[Task @explore 'Frontend patterns']"
# Wait for completion...
message2 = "[Task @explore 'Backend APIs']"
# Wait for completion...
# This takes 4x longer!
```

---

## Workflow Summary with Parallelization

```
Phase 0: Parallelization Analysis [NEW]
├─ [ ] Decompose feature into independent components
├─ [ ] Identify parallelization opportunities
├─ [ ] Plan multi-agent strategy
└─ [ ] Define integration checkpoints

Phase 1: Understanding & Planning [PARALLEL]
├─ [ ] Launch 3-4 Explore agents concurrently
├─ [ ] Research best practices in parallel
├─ [ ] Synthesize findings into unified plan
└─ [ ] Define interfaces for parallel work

Phase 2: Implementation [PARALLEL]
├─ [ ] Define contracts/interfaces (sequential)
├─ [ ] Launch parallel implementation agents
│   ├─ [ ] Frontend (Agent 1)
│   ├─ [ ] Backend (Agent 2)
│   ├─ [ ] Database (Agent 3)
│   └─ [ ] Tests (Agent 4)
├─ [ ] Integration checkpoint every 2 hours
└─ [ ] Final integration and verification

Phase 3: Review & Refinement [PARALLEL]
├─ [ ] Launch multiple review agents
├─ [ ] Process feedback in parallel
└─ [ ] Update docs concurrently

Phase 4: Code Review [ENHANCED]
├─ [ ] Categorize feedback by independence
├─ [ ] Fix independent issues in parallel
└─ [ ] Sequential fixes for dependencies

Phase 5: Deployment [PARALLEL]
├─ [ ] Parallel validation streams
├─ [ ] Concurrent monitoring
└─ [ ] Synthesize results

Phase 6: Post-Deployment [ENHANCED]
├─ [ ] Multi-stream monitoring
└─ [ ] Parallel retrospectives
```

---

## Success Metrics for Parallelization

### Individual Feature Level
- ✅ 40-70% reduction in implementation time
- ✅ 3+ agents working concurrently during peak
- ✅ <15 minutes to resolve integration conflicts
- ✅ Parallel tests catch issues early
- ✅ All integration points properly synchronized

### Team Efficiency Level
- ✅ Features completed in hours, not days
- ✅ Reduced context switching through focused agents
- ✅ Better specialization (each agent expert in domain)
- ✅ Knowledge synthesis from parallel research
- ✅ Faster iteration cycles

### System Performance Level
- ✅ Higher throughput (more features per sprint)
- ✅ Better quality (specialized agents catch more issues)
- ✅ Improved test coverage (dedicated test agents)
- ✅ Comprehensive documentation (parallel doc writers)
- ✅ Reduced time-to-market

---

## Implementation Notes

1. **ALWAYS assess parallelization potential** before starting implementation
2. **Launch multiple agents in SINGLE message** for true parallelization
3. **Define clear interfaces** before parallel implementation
4. **Schedule integration checkpoints** every 2-3 hours
5. **Use TodoWrite** to track both sequential phases and parallel tasks
6. **Monitor for conflicts** and adjust parallelization if needed
7. **Synthesize parallel results** into cohesive solution

---

## Example: Full Parallel Implementation

```markdown
## Feature: Add User Authentication System

### Phase 0: Parallelization Analysis
This feature can be decomposed into:
- Frontend: Login/Register forms, session management
- Backend: Auth endpoints, JWT handling, middleware
- Database: User tables, session storage
- Tests: Unit, integration, E2E test suites

These are highly independent after interface definition.

### Execution Plan

I'll implement this using maximum parallelization:

**Step 1: Interface Definition (30 min)**
[Define API contracts, data models, and auth flow]

**Step 2: Parallel Implementation (2 hours)**
[Launching 4 agents concurrently:]

@feature-implementation "Frontend auth components with forms and session handling"
@feature-implementation "Backend auth API with JWT and middleware"
@feature-implementation "Database schema and migrations for users"
@test-builder "Comprehensive test suite for authentication"

**Step 3: Integration (30 min)**
[Merge all components and verify end-to-end flow]

This parallel approach will complete in 3 hours instead of 8-10 hours sequential.
```

---

## Related Resources

- Six-Phase Software Implementation Methodology (enhanced with parallelization)
- Multi-Agent Coordination Patterns for Software Development
- Parallel Development Best Practices
- Task Tool Advanced Usage Guide
- Agent Specialization Matrix

---

**Remember**: Elite performers achieve speed not by cutting corners, but by intelligent parallelization. Identify independent work streams, launch multiple agents concurrently, and coordinate at integration points for maximum efficiency while maintaining quality.

Attribution

tstaplertstapler
View sourceMore from tstapler →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Browser Extension Developer

Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.

281612 votes

Seo Optimizer

SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.

2132 votes

Google Official Seo Guide

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

1862 votes

Tanstack Start

Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. Use whenever the user mentions TanStack Start, asks to scaffold a full-stack Cloudflare app with SSR, wants an SSR dashboard, or asks for a React 19 + Cloudflare Workers app with file-based routing and server functions — even if they don't name TanStack Start specifically. No template repo — Claude generates every file fresh per ...

9881 votes

Pentest

PTES-aligned adversarial security audit for backend, frontend, and mobile applications. Produces a CVSS-scored Hacker Report with verified PoCs and phased remediation.

5491 votes
View all in development →