Skip to content

Releases: dean0x/devflow

v1.4.0

09 Mar 23:35

Choose a tag to compare

Added

  • Smart branch naming/implement #42 auto-derives branch names from issue labels and title (e.g., feature/42-add-jwt-auth); free-text tasks infer type from keywords (e.g., /implement fix login bugfix/login-bug)

Fixed

  • Code review file detection — Corrected file detection and skill check logic in /code-review

Changed

  • Author standardization — Unified author name to Dean0x across marketplace and plugin manifests

v1.3.3

09 Mar 09:00

Choose a tag to compare

Changed

  • Sudo trust prompt — Managed settings now shows a clear explanation, a copy-pasteable verification prompt, and an explicit fallback option before any password prompt

Added

  • Managed settings test coverage — Unit tests for installManagedSettings two-stage write logic

v1.3.2

08 Mar 15:57

Choose a tag to compare

Changed

  • Init prompt improvements — Agent Teams marked as experimental with recommendation to disable; ambient mode now defaults to enabled (recommended)
  • Init flags documented — Added --ambient/--no-ambient and --memory/--no-memory to README

v1.3.1

08 Mar 14:00

Choose a tag to compare

Fixed

  • Background memory updater silent Write failures — Added Read permission for memory files (Claude Code enforces Read-before-Write), read-only git commands for fresh context, mtime validation to detect silent failures, and stdout logging for debugging

v1.3.0

08 Mar 01:01

Choose a tag to compare

Added

  • Skill shadowingdevflow skills shadow <name> copies a skill for personal overrides
    • devflow skills unshadow <name> restores the original
    • devflow skills list-shadowed shows active overrides
    • Shadowed skills are preserved during devflow init (not overwritten)
    • Uninstall warns about remaining shadow files
  • Cross-platform hook wrapperrun-hook polyglot entry point for Windows compatibility
    • Discovers bash on Windows (Git Bash, WSL, MSYS2) via standard paths
    • All hook scripts renamed to drop .sh extension
  • Ambient skill injection at session startsession-start-memory hook injects ambient-router SKILL.md directly into context
    • Eliminates the need for a Read tool call to load the ambient router
    • Only activates when ambient mode is enabled
  • Skill activation integration testsvitest.integration.config.ts + helpers for live classification tests
    • Separate npm run test:integration for tests requiring claude CLI

Changed

  • Ambient depth labels renamed — STANDARD→GUIDED, ESCALATE→ELEVATE for clarity
    • GUIDED: skills guide the response; ELEVATE: elevate to a full workflow
  • Hook commands use run-hook dispatch — Settings template and CLI now register hooks via run-hook <name> instead of direct .sh paths
  • devflow init auto-upgrades hook format — Removes old .sh-style hooks before re-adding, ensuring existing installs migrate seamlessly
  • Skill descriptions audited — All 12 review-only skills updated to trigger-format ("This skill should be used when...")
  • Skills architecture docs — Added description rules section with good/bad examples
  • chmod skipped on WindowschmodRecursive no longer runs on win32 platform

Fixed

  • Ambient preamble missing skill path — Hook now tells Claude to Read skills from ~/.claude/skills/<name>/SKILL.md
  • Ambient --status hook path parsing — Handles run-hook <name> format instead of assuming direct .sh path

v1.2.0 - Polyglot Language Skills

05 Mar 13:03

Choose a tag to compare

DevFlow Kit v1.2.0

Polyglot language support with Go, Java, Python, and Rust skill plugins, plus optional plugin architecture for selective installation.

Highlights

  • 4 new language skills — Go, Java, Python, Rust with comprehensive patterns and references
  • Optional plugin architecture — Language plugins install selectively (devflow init --plugin=go)
  • Dynamic skill loading — Coder agent reads language skills at runtime based on project type
  • Conditional reviews/code-review spawns language-specific reviewers when matching files are in the diff

Changes

Added

  • Go skill plugin (error handling, interfaces, concurrency)
  • Java skill plugin (records, sealed classes, streams, composition)
  • Python skill plugin (type hints, protocols, dataclasses, async)
  • Rust skill plugin (ownership, error handling, type system, concurrency)
  • Optional plugin architecture (optional: true flag)
  • Conditional language reviews in /code-review
  • Dynamic skill loading in Coder agent

Changed

  • devflow-core-skills no longer bundles typescript, react, accessibility, frontend-design (moved to optional plugins)
  • Coder agent frontmatter trimmed to 6 core skills

Fixed

  • Deprecated grpc.WithInsecure() in Go examples
  • Deprecated datetime.utcnow in Python examples
  • SQL injection in Python async streaming example
  • Deprecated <Context.Provider> in React examples (React 19+)
  • Deprecated useRef<T>() without argument (React 19+)
  • Non-portable NodeJS.Timeout in TypeScript patterns
  • Unsafe Function type in TypeScript type guard

Install / Upgrade

npx devflow-kit init
# With language plugins:
npx devflow-kit init --plugin=go --plugin=python

Links

v1.1.0 — Ambient Mode & Memory Enhancements

04 Mar 14:45

Choose a tag to compare

What's New

Added

  • Ambient mode — New devflow-ambient plugin with /ambient command for proportional quality enforcement
    • Intent classification (BUILD/DEBUG/REVIEW/PLAN/EXPLORE/CHAT) auto-loads relevant skills
    • Three depth tiers: QUICK (zero overhead), STANDARD (2-3 skills), ESCALATE (nudge to workflows)
    • Always-on mode via devflow ambient --enable or devflow init --ambient
    • New ambient-router skill for intent/depth classification
    • New test-driven-development skill (auto-activates for BUILD tasks)
    • Skills: 24 → 26, Plugins: 8 → 9
  • Working memory enhancements — Structured cross-session context preservation
    • Structured sections: Now, Progress, Decisions, Modified Files, Context, Session Log
    • Toggleable via devflow memory --enable/--disable/--status or devflow init --memory/--no-memory
    • PROJECT-PATTERNS.md extraction — background hook accumulates patterns across sessions
    • Directory separation: .memory/ (session state) vs .docs/ (reviews/design artifacts)
    • Auto-migration from .docs/ to .memory/ with no-clobber semantics
    • Auto-adds .memory/ and .docs/ to .gitignore on first hook run

Changed

  • Background agent permissions — Replaced --dangerously-skip-permissions with --tools "Write" + --allowedTools for restricted file access in memory update hooks
  • Safe-delete auto-upgradedevflow init now detects outdated safe-delete blocks and silently upgrades them; no manual uninstall/reinstall needed

Fixed

  • Ambient depth classification — Intent now drives depth exclusively; removed 20-word threshold that silently downgraded ~32% of BUILD/DEBUG prompts to QUICK (#73)
  • Safe-delete file existence — Filter non-existent files before calling trash in bash/zsh, fish, and PowerShell Unix blocks; prevents noisy trash: file doesn't exist errors on rm -f of missing files (#74)
  • Safe-delete deny list — Expanded rm deny patterns from 8 to 21, covering rm -r, rm -fr, and rm -f flag variations that could bypass the rm -rf-only patterns (#74)

Installation

# Fresh install
npx devflow-kit@1.1.0 init

# With ambient mode + working memory
npx devflow-kit@1.1.0 init --ambient --memory

# Upgrade existing installation
npx devflow-kit@1.1.0 init

Full changelog: v1.0.0...v1.1.0

v1.0.0 - DevFlow Agentic Development Toolkit

25 Feb 21:29

Choose a tag to compare

DevFlow Kit v1.0.0

8 plugins, 24 skills, 10 agents, 6 commands. Agentic development workflows for Claude Code.

Highlights

  • Agent Teams — Peer-to-peer agent collaboration across /code-review, /implement, /debug, /specify, /resolve
  • devflow-debug plugin — Competing hypothesis investigation with adversarial debate
  • 24 Iron Laws — Every skill has a single non-negotiable core principle, enforced on activation
  • Working Memory hooks — Zero-ceremony session continuity via stop/session-start/pre-compact hooks
  • Security deny list — 140 blocked operations via OS-level managed settings
  • Layered statusline — 4-tier base branch detection (reflog → gh pr view cache → main/master fallback)
  • /review/code-review rename — Clearer command naming

Changes

Added

  • Agent Teams integration for peer-to-peer collaboration (debate rounds, consensus findings)
  • devflow-debug plugin with 3-5 hypothesis investigators
  • accessibility skill (WCAG 2.1 AA patterns)
  • frontend-design skill (Anthropic's 4 Dimensions, AI slop detection)
  • github-patterns skill (rate limiting, comment deduplication, branch generation)
  • git-workflow skill (atomic commits, PR patterns)
  • Enhanced react skill (5 new categories from Vercel best practices)
  • Conditional frontend reviews in /code-review
  • Clarification Gates for /specify
  • Security deny list via managed settings (140 blocked operations)
  • Working Memory hooks for automatic session continuity
  • Teams/no-teams command variants (install-time selection)

Changed

  • Lean agent and command redesign (-77% lines, 3,653 → 844)
  • Skills consolidation (28 → 24)
  • /review renamed to /code-review
  • --teams default flipped to off (opt-in)
  • CLAUDE.md creation removed from init
  • Managed settings replace --override-settings flag

Removed

  • /commit, /pull-request, /breakdown, /release, /resolve-comments, /run commands
  • /catch-up, /devlog commands (superseded by Working Memory hooks)
  • Commit, PullRequest, Release, GetIssue, Comment, TechDebt agents

Fixed

  • Statusline base branch detection (layered 4-tier fallback)
  • Skimmer agent global install requirement (npx rskim)
  • Working Memory throttle race condition
  • Stale CLAUDE.md in package.json files array

Installation

npx devflow-kit init

Links

v0.9.0 - Add /get-issue command

04 Dec 09:04

Choose a tag to compare

What's New

Added

  • /get-issue command - Fetch GitHub issue details and create working branch
    • Fetch issue by number (/get-issue 42) or search term (/get-issue fix login)
    • Display comprehensive issue details (title, body, labels, assignees, comments)
    • Auto-generate branch names: {type}/{number}-{slug}
    • Branch type derived from labels (feature, fix, docs, refactor, chore)
    • Pre-flight checks for gh authentication and repository validation
  • get-issue sub-agent - Specialized agent for GitHub issue workflow

Changed

  • Optimized sub-agent model selection - 5 sub-agents switched to haiku model for simple tool-call tasks:
    • get-issue, pull-request, project-state, tech-debt, pr-comments
  • Minimized command files - Reduced /get-issue (16 lines) and /pull-request (20 lines) to delegate work to sub-agents

Installation

npx devflow-kit init

Links

v0.8.1 - Clean CLI Output

02 Dec 20:36

Choose a tag to compare

DevFlow Kit v0.8.1

Improves the first-run experience with cleaner, command-focused output.

✨ What's New

Added

  • --verbose flag for devflow init - Clean output by default
    • Default output shows only version, available commands, and docs link
    • Use --verbose for detailed installation progress, paths, and skills list
    • Reduces noise and highlights what matters: the available commands

Changed

  • Refactored init command output rendering into separate functions
  • Extracted command and skill lists into maintainable constants

📦 Installation

npx devflow-kit init

🔗 Links