
Research
/Security News
Chrome and Firefox Extensions Posing as Free VPNs Add Clipboard Stealers via Malicious Updates
Malicious Chrome and Firefox extensions posed as free VPNs while stealing clipboard data through later extension updates.
devflow-kit
Advanced tools
Agentic Development Toolkit for Claude Code - Enhance AI-assisted development with intelligent commands and workflows
A comprehensive collection of Claude Code commands and configurations designed to enhance developer workflows when working with AI coding assistants.
# Run with npx (recommended - no global install needed)
npx devflow-kit init
DevFlow supports two installation scopes:
User Scope (Default) - Install for all projects
npx devflow-kit init --scope user
# Or interactively: npx devflow-kit init (prompts for scope)
~/.claude/ and ~/.devflow/Local Scope - Install for current project only
npx devflow-kit init --scope local
<git-root>/.claude/ and <git-root>/.devflow/git init first).claude/ and .devflow/ to .gitignore (done automatically)That's it! DevFlow is now installed and ready to use in Claude Code.
Skills are model-invoked - Claude automatically activates them based on context, enforcing quality without manual invocation.
| Skill | Purpose | Auto-Triggers When |
|---|---|---|
pattern-check | Architectural pattern validation (Result types, DI, immutability) | Code changes are made, new functions added |
test-design | Test quality enforcement (setup complexity, mocking, behavior vs implementation) | Tests are written or modified |
code-smell | Anti-pattern detection (fake solutions, unlabeled workarounds, magic values) | Features are implemented, code is reviewed |
research | Pre-implementation planning, documentation study, integration strategy | Unfamiliar features requested, architectural decisions needed |
debug | Systematic debugging with hypothesis testing and root cause analysis | Errors occur, tests fail, performance issues detected |
input-validation | Boundary validation enforcement (parse-don't-validate, SQL injection prevention) | API endpoints created, external data handled |
error-handling | Result type consistency and exception boundary enforcement | Error handling code written, functions that can fail |
How Skills Work:
IMPORTANT: Skills are automatically activated by Claude based on context. They cannot be manually invoked like slash commands.
Dual-Mode Pattern: The debug skill also exists as a slash command (/debug) for manual control:
/debug when you want explicit control over the debugging workflowThis gives you the best of both worlds: automatic assistance when needed, manual control when preferred.
| Command | Purpose | When to Use |
|---|---|---|
/catch-up | Smart summaries for starting new sessions with status validation | Starting a session |
/brainstorm | Explore design decisions and architectural approaches | Before implementation, evaluating options |
/design | Create detailed implementation plan with integration points | After brainstorming, ready for detailed design |
/plan | Triage issues - implement now, defer to GitHub issue, or skip | After code-review or discussion, deciding what to tackle |
/breakdown | Quickly break down discussion into actionable tasks | After planning discussion, quick task capture |
/get-issue | Fetch GitHub issue details and create working branch | Starting work on a GitHub issue |
/implement | Streamlined todo implementation, only stopping for design decisions | After planning, ready to implement todos |
/debug | Systematic debugging workflow with hypothesis testing | When errors occur, tests fail, or investigating issues |
/code-review | Comprehensive code review using specialized sub-agents | Before committing or creating PR |
/commit | Intelligent atomic commit creation with safety checks | When ready to commit |
/pull-request | Create PR with comprehensive analysis and smart description | After commits, ready to create PR |
/resolve-comments | Systematically address PR review feedback | After PR feedback, need to resolve comments |
/release | Automated release workflow with version management and publishing | Creating a new release |
/devlog | Development log for comprehensive session documentation | Ending a session |
| Sub-Agent | Specialty | Purpose |
|---|---|---|
audit-security | Security Analysis | Expert vulnerability detection and security code review |
audit-performance | Performance | Optimization and bottleneck detection |
audit-architecture | Architecture | Design pattern analysis and code structure review |
audit-tests | Testing | Test quality, coverage, and effectiveness analysis (surgical execution) |
audit-complexity | Complexity | Code complexity and maintainability assessment |
audit-dependencies | Dependencies | Dependency management and security analysis |
audit-database | Database | Database design and optimization review |
audit-documentation | Documentation | Docs-code alignment, API accuracy, comment quality |
audit-typescript | TypeScript | Type safety enforcement and TypeScript code quality |
brainstorm | Design Decisions | Explore architectural approaches and evaluate trade-offs |
design | Implementation Planning | Detailed implementation design with integration points and edge cases |
catch-up | Context Restoration | Project status and context restoration with validation |
commit | Git Operations | Intelligent commit creation with safety checks |
get-issue | GitHub Issues | Fetch issue details and create working branches |
pull-request | PR Creation | Analyze commits/changes and generate comprehensive PR descriptions |
release | Release Automation | Project-agnostic release workflow with version management |
debug | Debugging | Systematic debugging with hypothesis testing and issue tracking |
How Sub-Agents Work:
Invoking Sub-Agents:
# Explicit invocation
"Use the audit-security sub-agent to analyze this authentication code"
# Automatic delegation (Claude Code decides which sub-agent to use)
"Review this code for security issues"
Real-time project context display showing:
DevFlow automatically creates a comprehensive .claudeignore file at your git repository root to:
Protect Sensitive Data:
.env, .env.*, .envrc)*.key, *.pem, SSH keys).aws/, .gcp/, .azure/).npmrc, .pypirc)*.sql, *.db)Optimize Token Usage:
node_modules/, vendor/, venv/)dist/, build/, .next/).vscode/, .idea/)package-lock.json, yarn.lock)Covers patterns for all major languages and operating systems.
DevFlow agents automatically create and maintain project documentation in the .docs/ directory with a consistent, predictable structure.
.docs/
├── audits/{branch-slug}/ # Code review reports per branch
│ ├── {type}-report-{timestamp}.md
│ └── review-summary-{timestamp}.md
├── brainstorm/ # Design explorations
│ └── {topic-slug}-{timestamp}.md
├── design/ # Implementation plans
│ └── {topic-slug}-{timestamp}.md
├── debug/ # Debug sessions
│ ├── debug-{timestamp}.md
│ └── KNOWLEDGE_BASE.md
├── releases/ # Release notes
│ └── RELEASE_NOTES_v{version}.md
├── status/ # Development logs
│ ├── {timestamp}.md
│ ├── compact/{timestamp}.md
│ └── INDEX.md
└── CATCH_UP.md # Latest summary
Timestamps: YYYY-MM-DD_HHMM (sortable, chronological)
2025-11-14_2030Branch slugs: Sanitized branch names (slashes replaced with dashes)
feature/auth → feature-authTopic slugs: Lowercase, alphanumeric with dashes
"JWT Authentication" → jwt-authentication/catch-up → .docs/CATCH_UP.md (overwritten each run)/devlog → .docs/status/{timestamp}.md + compact version + INDEX/debug → .docs/debug/debug-{timestamp}.md + KNOWLEDGE_BASE/brainstorm → .docs/brainstorm/{topic}-{timestamp}.md/design → .docs/design/{topic}-{timestamp}.md/code-review → .docs/audits/{branch}/ (9 audit reports + summary)/release → .docs/releases/RELEASE_NOTES_v{version}.mdRecommended .gitignore:
# Exclude ephemeral catch-up summaries
.docs/CATCH_UP.md
# Optional: Exclude debug sessions (team preference)
.docs/debug/
# Keep everything else for project history
The .docs/ structure provides a searchable history of decisions, designs, and debugging sessions.
/catch-up - Review what was done previouslyresearch skill triggers for unfamiliar features, pattern-check validates architecture/plan to triage issues, or /breakdown for quick task capture/implement flows through todos automatically/code-review - Review changes before committing/commit - Create intelligent atomic commits/code-review - Comprehensive branch review/commit - Final commits with validation/pull-request - Create PR with smart description/resolve-comments - Address feedback systematically/devlog - Document decisions and state/code-review - Review branch before creating PR/commit - Final commits with validation/pull-request - Create PR if ready/code-review - Comprehensive branch review/release - Automated release workflow
debug skill triggers on errors/failures with systematic approach.docs/debug/| Command | Purpose | Options |
|---|---|---|
npx devflow-kit init | Initialize DevFlow for Claude Code | --scope <user|local> - Installation scope (user: user-wide, local: project-only)--verbose - Show detailed installation output--skip-docs - Skip creating .docs/ structure |
npx devflow-kit uninstall | Remove DevFlow from Claude Code | --scope <user|local> - Uninstall from specific scope only (default: auto-detect all)--keep-docs - Keep .docs/ directory |
What npx devflow-kit init does:
User Scope (default):
~/.claude/commands/devflow/~/.claude/agents/devflow/~/.claude/skills/~/.devflow/scripts/~/.claude/settings.json (statusline and model).claudeignore at git repository root.docs/ structure for project documentationLocal Scope (--scope local):
<git-root>/.claude/commands/devflow/<git-root>/.claude/agents/devflow/<git-root>/.claude/skills/<git-root>/.devflow/scripts/<git-root>/.claude/settings.json (statusline and model).claudeignore at git repository root.docs/ structure for project documentation.claude/ and .devflow/ to .gitignoreFirst Run:
devflow init
/devlog # Document your current project state
/catch-up # Get oriented with the project
# Extend sub-agents for project-specific patterns
echo "Check for exposed API keys in config files" >> ~/.claude/agents/devflow/audit-security.md
# Share session documentation with team
/devlog
git add .docs/status/
git commit -m "Session status: completed user auth feature"
# Skills auto-activate during development
"Add JWT authentication" # research skill triggers for unfamiliar features
"Fix this error" # debug skill activates and guides systematic approach
# Manual command invocation for structured workflows
/brainstorm user authentication # Explore architectural approaches
/design JWT token system # Create detailed implementation plan
/code-review # Review changes before committing
/commit # Create atomic commits
/release # Automated release workflow
Modern development increasingly involves AI agents that can read, write, and modify code autonomously. DevFlow provides:
# Clone and build
git clone https://github.com/dean0x/devflow.git
cd devflow
npm install
npm run build
# Test locally
node dist/cli.js init
# Watch mode for development
npm run dev
Project Structure:
src/
├── cli/ # CLI source code (TypeScript)
│ ├── commands/ # init.ts, uninstall.ts
│ └── cli.ts # CLI entry point
└── claude/ # Claude Code configuration
├── agents/devflow/ # Sub-agent definitions (.md)
├── commands/devflow/ # Slash command definitions (.md)
├── skills/devflow/ # Skill source (installed flat to ~/.claude/skills/)
├── scripts/ # statusline.sh
└── settings.json # Claude Code settings
.docs/status/ for recent sessionsMIT
FAQs
Agentic Development Toolkit for Claude Code - Enhance AI-assisted development with intelligent commands and workflows
The npm package devflow-kit receives a total of 59 weekly downloads. As such, devflow-kit popularity was classified as not popular.
We found that devflow-kit demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Malicious Chrome and Firefox extensions posed as free VPNs while stealing clipboard data through later extension updates.

Research
/Security News
Miasma Mini Shai-Hulud hits @immobiliarelabs Backstage plugins, targeting GitLab and LDAP auth packages on npm.

Security News
Rolldown paused Rust React Compiler integration after a 5MB binary size increase raised concerns about shipping React-specific code to all Vite users.