skills/cygnusfear/devflow/SKILL.md
End-to-end agent development process. Use when coordinating work, dispatching agents, or reviewing PRs.
npx skillsauth add aiskillstore/marketplace devflowInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
5-phase workflow for coordinated multi-agent development.
Every phase must verify that 100% of original issue/task requirements are being addressed.
Incomplete implementations = SEND BACK, do not proceed.
gh issue view <number>)Dispatch Docker agents:
cargo +nightly fmt)feat/name or fix/nameCloses #X in bodyPR MUST include issue links:
Closes #X or Fixes #X for issues being addressedgh pr view --json closingIssuesReferencesAfter 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.
Pause for: PR approval, complex decisions requiring human judgment.
Continue through: workstream setup, agent dispatch, CI fixes, review feedback.
MANDATORY: Before any merge, perform LINE-BY-LINE requirement verification.
# Extract ALL requirements from issue
gh issue view <number> --json body --jq '.body' | grep -E "^\- \["
gh issue view <number>
Create verification table:
| 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 |
Before merge, verify issue linking:
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.
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:
### New Token Flow
```mermaid
sequenceDiagram
Client->>Server: Request (expired token)
Server-->>Client: 401 + refresh
Client->>Server: New request
```
| 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 |
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.