Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
505 changes: 81 additions & 424 deletions README.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions skills/devflow-architecture-patterns/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-architecture-patterns
description: Software architecture and design pattern analysis. Load when reviewing code structure, SOLID violations, coupling issues, or module boundaries. Used by Reviewer agent with architecture focus.
user-invocable: false
allowed-tools: Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-code-smell/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-code-smell
description: Automatically detect anti-patterns, fake solutions, and workarounds when implementing functionality. Use when adding new features, reviewing code changes, or when suspicious patterns appear. Enforces honest, production-ready solutions.
user-invocable: false
allowed-tools: Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-codebase-navigation/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-codebase-navigation
description: Automatically activate when exploring unfamiliar codebases, searching for entry points, tracing data flow, or discovering existing patterns. Triggers when asked to understand, explore, or find code in a codebase before implementation.
user-invocable: false
allowed-tools: Read, Grep, Glob, Bash
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-commit/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-commit
description: Commit best practices, atomic grouping, and message conventions. Auto-activate when staging files, creating commits, or generating commit messages. Ensures clean, safe, atomic git history.
user-invocable: false
allowed-tools: Bash, Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-complexity-patterns/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-complexity-patterns
description: Code complexity and maintainability analysis. Load when reviewing code for cyclomatic complexity, readability issues, or maintainability concerns. Used by Reviewer agent with complexity focus.
user-invocable: false
allowed-tools: Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-consistency-patterns/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-consistency-patterns
description: Code consistency, pattern adherence, and unnecessary simplification detection. Load when reviewing code for style violations, content truncation, or feature regressions. Used by Reviewer agent with consistency focus.
user-invocable: false
allowed-tools: Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-core-patterns/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-core-patterns
description: Automatically activate when implementing new functionality, refactoring code, or when guidance on Result types, dependency injection, immutability, resource cleanup, naming conventions, or architecture documentation is needed. Foundation skill for all implementation work.
user-invocable: false
allowed-tools: Read, Grep, Glob, AskUserQuestion
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-database-patterns/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-database-patterns
description: Database design and optimization review. Load when reviewing migrations, schema changes, query patterns, or database-related code. Used by Reviewer agent with database focus.
user-invocable: false
allowed-tools: Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-dependencies-patterns/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-dependencies-patterns
description: Dependency management and security analysis. Load when reviewing package.json changes, dependency updates, or assessing supply chain risks. Used by Reviewer agent with dependencies focus.
user-invocable: false
allowed-tools: Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-docs-framework/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-docs-framework
description: Documentation conventions for DevFlow artifacts. Load when creating status logs, debug sessions, review reports, or any persistent documentation in .docs/ directory. Ensures consistent naming, structure, and organization.
user-invocable: false
allowed-tools: Read, Bash, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-documentation-patterns/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-documentation-patterns
description: Documentation quality and code-documentation alignment. Load when reviewing code comments, API docs, READMEs, or checking for documentation drift. Used by Reviewer agent with documentation focus.
user-invocable: false
allowed-tools: Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-git-safety/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-git-safety
description: Git safety patterns and best practices. Load when performing git operations, creating commits, managing branches, or working with git history. Prevents common git mistakes and ensures clean history.
user-invocable: false
allowed-tools: Bash, Read
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-github-patterns/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-github-patterns
description: GitHub API patterns for PR comments, issue management, and release workflows. Load when performing git/GitHub operations via gh CLI.
user-invocable: false
allowed-tools: Bash, Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-implementation-patterns/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-implementation-patterns
description: Automatically activate when implementing CRUD operations, API endpoints, event handlers, configuration systems, or logging. Triggers on feature implementation tasks involving database operations, REST/GraphQL APIs, pub/sub patterns, or service configuration.
user-invocable: false
allowed-tools: Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-input-validation/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-input-validation
description: Automatically enforce input validation at system boundaries when handling user input, API endpoints, or external data. Use when creating API routes, processing form data, or integrating with external services. Enforces parse-don't-validate pattern.
user-invocable: false
allowed-tools: Read, Grep, Glob, AskUserQuestion
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-performance-patterns/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-performance-patterns
description: Performance optimization and bottleneck detection. Load when reviewing code for algorithmic complexity, memory issues, I/O inefficiencies, or caching concerns. Used by Reviewer agent with performance focus.
user-invocable: false
allowed-tools: Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-pull-request/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-pull-request
description: PR quality patterns, description generation, and review preparation. Auto-activate when creating PRs, generating descriptions, or analyzing branch changes for review.
user-invocable: false
allowed-tools: Bash, Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-react/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-react
description: Automatically activate when working with React components, hooks, or .jsx/.tsx files containing JSX. Triggers on component creation, hook implementation, state management, or React performance optimization tasks.
user-invocable: false
allowed-tools: Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-regression-patterns/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-regression-patterns
description: Functionality regression and intent validation analysis. Load when reviewing for lost functionality, broken behavior, or incomplete migrations. Used by Reviewer agent with regression focus.
user-invocable: false
allowed-tools: Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-review-methodology/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-review-methodology
description: Standard review process for all DevFlow review agents. Load when performing code reviews to ensure consistent 6-step process with 3-category issue classification. This is the shared methodology used by the unified Reviewer agent across all focus areas.
user-invocable: false
allowed-tools: Read, Grep, Glob, Bash
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-security-patterns/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-security-patterns
description: Security vulnerability patterns and detection strategies. Load when reviewing code for security issues, implementing authentication/authorization, handling user input, or working with sensitive data. Used by Reviewer agent (security focus).
user-invocable: false
allowed-tools: Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-self-review/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-self-review
description: Self-review framework for Scrutinizer agent. Evaluate implementation against 9 pillars. Fix P0/P1 issues immediately. Ensures quality before handoff to Simplifier.
user-invocable: false
allowed-tools: Read, Grep, Glob, Edit, Write, Bash
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-test-design/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-test-design
description: Automatically review test quality and design when writing or modifying tests. Use when tests require complex setup, have repetitive boilerplate, or when mocking becomes difficult. Enforces behavior testing over implementation testing.
user-invocable: false
allowed-tools: Read, Grep, Glob, AskUserQuestion
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-tests-patterns/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-tests-patterns
description: Test quality, coverage, and effectiveness analysis. Load when reviewing test code for coverage gaps, brittle tests, or poor test design. Used by Reviewer agent with tests focus.
user-invocable: false
allowed-tools: Read, Grep, Glob
---

Expand Down
1 change: 1 addition & 0 deletions skills/devflow-typescript/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: devflow-typescript
description: Automatically activate when working with .ts or .tsx files, or when TypeScript patterns are needed. Triggers on type safety questions, generic implementations, utility type usage, or type guard creation in TypeScript codebases.
user-invocable: false
allowed-tools: Read, Grep, Glob
---

Expand Down