Agent skill

devflow

End-to-end agent development process. Use when coordinating work, dispatching agents, or reviewing PRs.

Stars 232
Forks 15

Install this agent skill to your Project

npx add-skill https://github.com/aiskillstore/marketplace/tree/main/skills/cygnusfear/devflow

SKILL.md

DEVFLOW: Agent Development

5-phase workflow for coordinated multi-agent development.

⚠️ MANDATORY: 100% Issue/Task Coverage

Every phase must verify that 100% of original issue/task requirements are being addressed.

  • Phase 1: Extract ALL requirements from original issue
  • Phase 2: Dispatch agents with complete requirement lists
  • Phase 3: Review must verify 100% coverage before quality check
  • Phase 5: Cannot merge until 100% of original requirements implemented

Incomplete implementations = SEND BACK, do not proceed.

Phase 1: Oracle Assessment

  • Assess codebase state with Oracle
  • Identify completed work, remaining work, dependencies
  • Extract ALL requirements from original issue/task (gh issue view <number>)
  • Break down into parallelizable tasks ensuring ALL requirements are covered

Phase 2: Parallel Implementation

Dispatch Docker agents:

  • Clone repo, format locally (cargo +nightly fmt)
  • Branch as feat/name or fix/name
  • Open PR to correct base branch with Closes #X in body
  • Never push to existing branches

PR MUST include issue links:

  • Closes #X or Fixes #X for issues being addressed
  • "Related Issues" section in PR body
  • Verify: gh pr view --json closingIssuesReferences

Phase 3: Ultra-Critical Review

After CI passes, run 6-pass review:

Pass Focus
0.5 100% issue/task coverage verification (MANDATORY FIRST)
1 Runtime/compile failures
2 Patterns, imports, dead code
3 Abstractions, hard-coded values
4 Environment compatibility
5 Verification commands
6 Context synthesis

CRITICAL: Pass 0.5 (issue coverage) MUST pass before proceeding. If coverage < 100%, send agent back immediately.

Review Escalation

  1. Escalate to coordinator first — Architecture/tradeoff questions
  2. Coordinator applies good judgment — Based on codebase patterns
  3. Escalate to human when needed — Significant risk or uncertainty

Review Timing

  • Pre-PR review: After agent work, before PR creation
  • Post-PR review: After PR creation, before merge

Phase 4: Human Approval

Pause for: PR approval, complex decisions requiring human judgment.

Continue through: workstream setup, agent dispatch, CI fixes, review feedback.

Phase 4.5: FINAL COVERAGE GATE

MANDATORY: Before any merge, perform LINE-BY-LINE requirement verification.

bash
# Extract ALL requirements from issue
gh issue view <number> --json body --jq '.body' | grep -E "^\- \["
gh issue view <number>

Create verification table:

markdown
| Requirement | Status | Evidence |
|-------------|--------|----------|
| [from issue] | ✅ | `file:line` |
| [from issue] | ❌ MISSING | Not in PR |
| [from issue] | ⚠️ PARTIAL | [what's missing] |

**Honest Assessment**: X% (Y of Z requirements)
Coverage Action
100% ✅ Proceed to merge
< 100% ❌ Return to Phase 2 with line-by-line gap list

Phase 5: Merge & Continue

Before merge, verify issue linking:

bash
gh pr view <NUMBER> --json closingIssuesReferences
# Must show linked issues - if empty, send back to fix

Merge PRs in dependency order. Only after Final Coverage Gate passes AND issues are linked. Issues auto-close on merge.


Mermaid Diagrams in Reviews and PRs

Reviews and PRs SHOULD include Mermaid diagrams when changes involve flows, states, or architecture.

Change Type Diagram
Flow change flowchart before/after
API modification sequenceDiagram
State handling stateDiagram-v2
Architecture change flowchart with subgraphs

Example in review:

markdown
### New Token Flow
```mermaid
sequenceDiagram
    Client->>Server: Request (expired token)
    Server-->>Client: 401 + refresh
    Client->>Server: New request
```

Anti-Patterns

Wrong Right
Merge with incomplete coverage 100% of issue requirements implemented first
PR without issue links Every PR has Closes #X for related issues
Push to branch Feature branch + PR
Checkbox review 6-pass analysis (starting with coverage check)
Coordinator implements Dispatch agents
Pause every step Pause for PR decisions
Skip CI Wait for CI
"Core requirements done" ALL requirements done, no exceptions
Merge then close issue manually Use Closes #X for auto-close on merge
Text-only complex changes Mermaid diagrams for flows/states

Expand your agent's capabilities with these related and highly-rated skills.

aiskillstore/marketplace

perigon-backend

Perigon ASP.NET Core + EF Core + Aspire conventions

232 15
Explore
aiskillstore/marketplace

perigon-agent

Pointers for Copilot/agents to apply Perigon conventions

232 15
Explore
aiskillstore/marketplace

perigon-angular

Angular 21+ standalone/Material/signal conventions for Perigon WebApp

232 15
Explore
aiskillstore/marketplace

fastapi-mastery

Comprehensive FastAPI development skill covering REST API creation, routing, request/response handling, validation, authentication, database integration, middleware, and deployment. Use when working with FastAPI projects, building APIs, implementing CRUD operations, setting up authentication/authorization, integrating databases (SQL/NoSQL), adding middleware, handling WebSockets, or deploying FastAPI applications. Triggered by requests involving .py files with FastAPI code, API endpoint creation, Pydantic models, or FastAPI-specific features.

232 15
Explore
aiskillstore/marketplace

context7-efficient

Token-efficient library documentation fetcher using Context7 MCP with 86.8% token savings through intelligent shell pipeline filtering. Fetches code examples, API references, and best practices for JavaScript, Python, Go, Rust, and other libraries. Use when users ask about library documentation, need code examples, want API usage patterns, are learning a new framework, need syntax reference, or troubleshooting with library-specific information. Triggers include questions like "Show me React hooks", "How do I use Prisma", "What's the Next.js routing syntax", or any request for library/framework documentation.

232 15
Explore
aiskillstore/marketplace

browser-use

Browser automation using Playwright MCP. Navigate websites, fill forms, click elements, take screenshots, and extract data. Use when tasks require web browsing, form submission, web scraping, UI testing, or any browser interaction.

232 15
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results