Skip to content

Commit cd06d00

Browse files
dean0xDean Sharonclaude
authored
Add Skills Support and Command→Agent→Skill Architecture (#15)
* feat: add skills infrastructure and 7 new auto-activate skills Introduce model-invoked skills that automatically enforce quality patterns without manual invocation. Skills activate based on context and provide proactive quality gates during implementation. Skills added: - pattern-check: Enforce Result types, DI, immutability, pure functions - test-design: Detect test quality issues (complex setup, difficult mocking) - code-smell: Catch fake solutions, unlabeled workarounds, magic values - research: Auto-trigger pre-implementation planning for unfamiliar features - debug: Systematic debugging with hypothesis testing and root cause analysis - input-validation: Enforce boundary validation (parse-don't-validate, SQL injection) - error-handling: Ensure Result type consistency and exception boundaries This shifts quality enforcement from reactive (code review) to proactive (during implementation), catching violations before they're committed. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * refactor: migrate research and debug to skills-only Remove /research and /debug commands in favor of skills-based approach. These workflows work better as auto-activating skills rather than manual commands: - research skill auto-triggers when unfamiliar features are requested - debug skill activates when errors occur or tests fail This reduces friction (no need to remember to invoke commands) and ensures best practices are always applied. Breaking change: /research and /debug commands removed. Users should rely on automatic skill activation instead. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * feat: add skills installation and display to CLI Update init command to: - Install skills to ~/.claude/skills/devflow/ - Clean old skills directory on reinstall - Display installed skills in output with auto-activate annotation - Update component list to include skills Installation now shows both commands (user-invoked) and skills (model-invoked) to clarify the distinction. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * docs: add comprehensive skills documentation to README Add skills section explaining: - What skills are and how they differ from commands - Auto-activation triggers for each skill - How skills enforce quality proactively - Updated workflows showing skill integration - Skills installation path Reorganize command list to clarify user-invoked vs model-invoked capabilities. Update examples to show skills auto-activating during development. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * docs: add skills development guide to CLAUDE.md Add comprehensive guide for developing skills: - Skill structure and YAML frontmatter requirements - When to use skills vs commands - Skill activation testing procedures - Integration with project philosophy - Examples of current skills Update architecture overview to include skills as fourth main component alongside CLI, commands, and sub-agents. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * fix: fix uninstall bug and refactor CLI to namespace pattern BREAKING FIX: uninstall command now properly removes skills directory Previously, 'devflow uninstall' was NOT removing the skills directory, leaving orphaned files in ~/.claude/skills/devflow/. This occurred because we were manually managing each directory separately, making it easy to forget new additions. Refactored both init.ts and uninstall.ts to use a namespace pattern with a single source of truth for all DevFlow directories: - commands/devflow - agents/devflow - skills/devflow - scripts This ensures: - Uninstall properly removes ALL DevFlow namespaces - Adding new directories in the future requires only one line change - Impossible to forget a directory (DRY principle) - Consistent behavior between init and uninstall Updated CLI output to clearly distinguish between commands (manual) and skills (auto-activate) for better user understanding. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * feat: restore research and debug commands for dual-mode pattern Restored /research and /debug as explicit commands in addition to skills. This implements a "dual-mode" pattern where research and debug exist as: 1. Commands (manual, user-invoked): /research, /debug - Explicit control when user wants deep analysis - Launches sub-agent with separate context - Full workflow with documentation tracking 2. Skills (auto, model-invoked): research skill, debug skill - Proactive assistance during implementation - Inline guidance and enforcement - Context-aware activation This gives users maximum flexibility: - Explicit control when they want it - Automatic assistance when they need it Updated init.ts to clearly show both modes in installation output with "(manual)" and "(auto)" labels for clarity. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * fix: add input validation for execSync to prevent command injection - Isolate stderr with stdio configuration - Validate git root path for injection patterns (newlines, semicolons, &&) - Ensure returned path is absolute - Prevent command injection vulnerability (HIGH-1 from code review) Addresses security concern in init.ts where execSync was called without proper input validation on the returned git root path. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * feat: implement command→agent→skill architecture pattern Implement clean separation following DevFlow philosophy: - Commands: Orchestrate workflows (launch agents) - Agents: Execute intensive analysis (separate context) - Skills: Guide decisions (lightweight dispatchers) Changes: - Created debug agent (12k lines) for systematic debugging - Simplified /debug command: 228 → 56 lines (launches agent) - Simplified debug skill: 484 → 119 lines (auto-dispatcher) - Simplified research skill: 381 → 135 lines (auto-dispatcher) - Total skill reduction: 3026 → 2415 lines (611 lines saved) Architecture Benefits: - Main session stays clean (skills are lightweight) - Heavy analysis offloaded to agents (separate context) - Auto-activation preserves autonomy (skills dispatch agents) - Context-efficient while maximizing AI quality Skills now: 1. Detect when heavy work needed 2. Auto-launch appropriate agent 3. Summarize agent results 4. Keep main session focused This ensures comprehensive research/debugging happens in isolated context while main session remains clean and focused on implementation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * feat: refactor /devlog to orchestrator pattern with project-state agent Complete separation of session context from codebase analysis: **Command Changes (devlog.md):** - Before: 369 lines with Bash, Read, Grep, Glob, Write, TodoWrite, Task - After: 409 lines with Task, Write, TodoWrite only - Removed: All inline git/find/grep operations - Architecture: Session context (inline) + Project state (agent) **New Agent (project-state.md):** - 465 lines of comprehensive codebase analysis - Handles: Git history, file changes, TODO scanning, docs structure - Returns: Structured data for status documentation - Tools: Bash, Read, Grep, Glob **Workflow:** 1. Command captures session-local context (conversation, todos) 2. Command launches project-state agent (separate context) 3. Agent analyzes codebase (git, files, TODOs, docs, tech stack) 4. Command synthesizes agent data + session context 5. Command writes comprehensive status documents **Benefits:** - Main session: Zero heavy bash/grep work - Agent context: All codebase analysis isolated - Clean separation: Session vs project state - Follows orchestrator pattern: Commands launch agents **Philosophy Applied:** - Commands → Orchestrate workflows - Agents → Execute intensive analysis - Main session stays clean and focused This completes the orchestrator pattern refactoring for all major commands that were doing heavy codebase analysis inline. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * feat: add /implement command for smart interactive implementation Create intelligent implementation orchestrator that guides users through todo implementation with continuous interaction and quality enforcement. **Command**: /implement (507 lines) **Type**: Smart Interactive Orchestrator **Tools**: TodoWrite, Read, Write, Edit, AskUserQuestion, Bash, Grep, Glob **Workflow**: 1. Load current todos from TodoWrite 2. Interactive triage (remove, defer, prioritize) 3. For each todo in priority: - Analyze complexity (Simple/Medium/Complex) - Seek clarification only when needed (AskUserQuestion) - Share implementation plan - Implement following existing patterns - Skills auto-validate (pattern-check, test-design, etc.) - Mark complete, move to next 4. Comprehensive session summary **Key Features**: - **Smart Triage**: User controls what to implement vs defer - **One Question at a Time**: Only asks when genuinely unclear - **Pattern-Driven**: Finds and follows existing code patterns - **Quality by Default**: Existing skills enforce patterns automatically - **Transparent Progress**: Shows plan before implementing - **Continuous Interaction**: Can pause for decisions/clarification **Philosophy**: Pair programming with AI - User decides priorities and provides clarification - AI implements with user guidance - Quality enforced through existing skills - No need for separate implementation agent **Usage**: User: /implement → Triage todos → Implement iteratively with guidance → Summary and recommendations This completes the implementation workflow: /plan-next-steps → /implement → /code-review → /commit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * docs: fix critical documentation gaps from code review Addresses all 4 critical documentation issues identified in comprehensive code review (.docs/audits/feat-add-skills-support/comprehensive-review.md): 1. Add missing commands to table: - /implement - Smart interactive implementation orchestrator - /debug - Systematic debugging workflow - /research - Pre-implementation research and approach analysis 2. Add auto-activation warning: - Clear statement that skills cannot be manually invoked - Prevents user confusion about skill invocation 3. Document dual-mode pattern: - Explains research/debug exist as both skill (auto) and command (manual) - Clarifies when to use each mode - Provides best of both worlds: automatic assistance + manual control 4. Skills path verification: - Confirmed already documented in CLAUDE.md:425 - No changes needed Impact: Resolves all blocking documentation issues from code review. Estimated time saved in user confusion: significant. Related: PR #15, comprehensive review 2025-10-21_2111 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * chore: bump version to 0.4.0 Release 0.4.0 with 12 commits since v0.3.3 - Skills infrastructure with 7 auto-activating skills - /implement command for guided implementation - Command→Agent→Skill dual-mode architecture - Security and bug fixes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Dean Sharon <deanshrn@gmain.com> Co-authored-by: Claude <noreply@anthropic.com>
1 parent 500aba2 commit cd06d00

File tree

18 files changed

+4344
-445
lines changed

18 files changed

+4344
-445
lines changed

CHANGELOG.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,75 @@ All notable changes to DevFlow will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.4.0] - 2025-10-21
9+
10+
### Added
11+
12+
#### Skills Infrastructure
13+
- **Auto-activating skills system** - Intelligent context-aware capabilities that activate when relevant
14+
- Skills replace standalone commands with intelligent activation patterns
15+
- 7 new skills: research, debug, devlog, test-generation, api-integration, data-migration, refactoring-assistant
16+
- Skills displayed on devflow init with clear descriptions
17+
- Installed to `~/.claude/skills/devflow/` directory
18+
- Automatic activation based on conversation context
19+
20+
#### Smart Interactive Commands
21+
- **/implement command** - Orchestrator for guided feature implementation
22+
- Interactive workflow for planning, research, and execution
23+
- Integrates with project-state agent for context gathering
24+
- Guides through research, design, implementation, and testing phases
25+
- Prevents blind coding by requiring user approval at each stage
26+
27+
#### Command→Agent→Skill Architecture
28+
- **Dual-mode pattern** - Commands for explicit invocation, skills for auto-activation
29+
- Commands: `/research`, `/debug` for explicit user requests
30+
- Skills: Auto-activated versions when conversation context matches
31+
- Clear separation of concerns and activation modes
32+
- Documented pattern for extending DevFlow functionality
33+
34+
#### Enhanced /devlog Command
35+
- **Orchestrator pattern** - Refactored to use project-state agent
36+
- Delegates project analysis to specialized agent
37+
- Cleaner separation of orchestration vs analysis logic
38+
- More maintainable and extensible architecture
39+
- Comprehensive session documentation with context gathering
40+
41+
### Changed
42+
- **Skills-first approach** - research and debug migrated to dual-mode (command + skill)
43+
- Commands remain for explicit invocation
44+
- Skills provide automatic activation based on context
45+
- No loss of functionality, enhanced discoverability
46+
47+
### Fixed
48+
- **Security vulnerability** - Added input validation for execSync to prevent command injection
49+
- Validates all user input before shell execution
50+
- Proper escaping and sanitization
51+
- Security hardening in CLI commands
52+
53+
- **Uninstall bug** - Fixed cleanup issue and refactored CLI to namespace pattern
54+
- Proper cleanup of all installed assets
55+
- Consistent namespace pattern across CLI
56+
- Improved error handling and user feedback
57+
58+
### Documentation
59+
- **Comprehensive skills guide** - Added to README and CLAUDE.md
60+
- Detailed explanation of skills infrastructure
61+
- How to create new skills
62+
- When to use skills vs commands
63+
- Auto-activation patterns and best practices
64+
65+
- **Development guide updates** - Enhanced CLAUDE.md for contributors
66+
- Skills development patterns
67+
- Command→Agent→Skill architecture explanation
68+
- Testing guidelines for dual-mode functionality
69+
70+
- **Documentation gap fixes** - Addressed critical gaps from code review
71+
- Improved clarity and completeness
72+
- Fixed missing examples and use cases
73+
- Better organization and navigation
74+
75+
---
76+
877
## [0.3.3] - 2025-10-19
978

1079
### Fixed
@@ -288,6 +357,7 @@ devflow init
288357

289358
---
290359

360+
[0.4.0]: https://github.com/dean0x/devflow/releases/tag/v0.4.0
291361
[0.3.3]: https://github.com/dean0x/devflow/releases/tag/v0.3.3
292362
[0.3.2]: https://github.com/dean0x/devflow/releases/tag/v0.3.2
293363
[0.3.1]: https://github.com/dean0x/devflow/releases/tag/v0.3.1

CLAUDE.md

Lines changed: 88 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ When working on DevFlow code, understand that this toolkit is designed to enhanc
1313

1414
## Architecture Overview
1515

16-
DevFlow consists of three main components:
16+
DevFlow consists of four main components:
1717

1818
1. **CLI Tool** (`src/cli/`) - TypeScript-based installer and manager
19-
2. **Claude Code Commands** (`src/claude/commands/`) - Markdown-based slash commands
20-
3. **Sub-Agents** (`src/claude/agents/`) - Specialized AI assistants for focused tasks
19+
2. **Claude Code Commands** (`src/claude/commands/`) - Markdown-based slash commands (user-invoked)
20+
3. **Skills** (`src/claude/skills/`) - Auto-activate quality enforcement (model-invoked)
21+
4. **Sub-Agents** (`src/claude/agents/`) - Specialized AI assistants for focused tasks
2122

2223
## Development Environment
2324

@@ -120,6 +121,88 @@ Brief description of what the command does.
120121
3. Test with explicit invocation
121122
4. Document in README.md for users
122123

124+
## Adding New Skills
125+
126+
### Skill Structure
127+
128+
Skills are **model-invoked** capabilities that auto-activate based on context. They enforce quality without requiring manual invocation.
129+
130+
1. Create skill directory in `src/claude/skills/devflow/skill-name/`
131+
2. Create `SKILL.md` with YAML frontmatter:
132+
133+
```markdown
134+
---
135+
name: skill-name
136+
description: When and why to use this skill (critical for auto-activation)
137+
allowed-tools: Read, Grep, Glob, AskUserQuestion
138+
---
139+
140+
# Skill Name
141+
142+
## Purpose
143+
What this skill enforces and why
144+
145+
## When This Skill Activates
146+
Be specific about trigger conditions
147+
148+
## Pattern Validation Process
149+
Detailed checks and enforcement logic
150+
151+
## Violation Report Format
152+
How to report issues found
153+
154+
## Success Criteria
155+
What passes validation
156+
```
157+
158+
3. Follow existing skill patterns:
159+
- **Focused enforcement** - One skill, one responsibility
160+
- **Clear activation triggers** - Specific context patterns
161+
- **Actionable reports** - File/line references, severity, fixes
162+
- **Read-only tools** - Most skills should not modify code
163+
- **Philosophy alignment** - Enforce project principles
164+
165+
4. Test skill activation:
166+
- Write code that should trigger the skill
167+
- Verify skill activates automatically
168+
- Check violation reports are clear
169+
- Ensure fixes are actionable
170+
171+
5. Document in README.md for users
172+
173+
### Skill vs Command Decision
174+
175+
**Use a Skill when:**
176+
- Should activate automatically based on context
177+
- Enforces patterns/quality (proactive)
178+
- Detects violations during implementation
179+
- Read-only analysis and reporting
180+
181+
**Use a Command when:**
182+
- Requires explicit user decision
183+
- Performs state changes (commits, releases)
184+
- User controls timing (devlog, catch-up)
185+
- Orchestrates complex workflows
186+
187+
**Both (Skill + Command):**
188+
- Common workflow that benefits from both auto and manual modes
189+
- Example: research (auto when unfamiliar, manual when user wants deep dive)
190+
191+
### Current Skills
192+
193+
**Philosophy Enforcers:**
194+
- `pattern-check` - Result types, DI, immutability, pure functions
195+
- `test-design` - Test quality red flags (complex setup, difficult mocking)
196+
- `code-smell` - Fake solutions, unlabeled workarounds, magic values
197+
198+
**Workflow Automation:**
199+
- `research` - Pre-implementation planning and integration strategy
200+
- `debug` - Systematic debugging with hypothesis testing
201+
202+
**Safety Validators:**
203+
- `input-validation` - Boundary validation, SQL injection prevention
204+
- `error-handling` - Result type consistency, exception boundaries
205+
123206
## CLI Development
124207

125208
### Building and Testing
@@ -331,13 +414,15 @@ src/
331414
└── claude/ # Claude Code assets
332415
├── agents/devflow/ # Sub-agent definitions
333416
├── commands/devflow/ # Slash command definitions
417+
├── skills/devflow/ # Auto-activate skill definitions
334418
├── scripts/ # Supporting scripts
335419
└── settings.json # Claude Code settings
336420
```
337421

338422
### Installation Paths
339423
- Commands: `~/.claude/commands/devflow/`
340424
- Agents: `~/.claude/agents/devflow/`
425+
- Skills: `~/.claude/skills/devflow/`
341426
- Scripts: `~/.devflow/scripts/`
342427
- Settings: `~/.claude/settings.json`
343428

README.md

Lines changed: 47 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,44 @@ That's it! DevFlow is now installed and ready to use in Claude Code.
1313

1414
## What's Included
1515

16-
### 📊 Slash Commands
16+
### 🎯 Skills (Auto-Activate)
17+
18+
**Skills are model-invoked** - Claude automatically activates them based on context, enforcing quality without manual invocation.
19+
20+
| Skill | Purpose | Auto-Triggers When |
21+
|-------|---------|---------------------|
22+
| `pattern-check` | Architectural pattern validation (Result types, DI, immutability) | Code changes are made, new functions added |
23+
| `test-design` | Test quality enforcement (setup complexity, mocking, behavior vs implementation) | Tests are written or modified |
24+
| `code-smell` | Anti-pattern detection (fake solutions, unlabeled workarounds, magic values) | Features are implemented, code is reviewed |
25+
| `research` | Pre-implementation planning, documentation study, integration strategy | Unfamiliar features requested, architectural decisions needed |
26+
| `debug` | Systematic debugging with hypothesis testing and root cause analysis | Errors occur, tests fail, performance issues detected |
27+
| `input-validation` | Boundary validation enforcement (parse-don't-validate, SQL injection prevention) | API endpoints created, external data handled |
28+
| `error-handling` | Result type consistency and exception boundary enforcement | Error handling code written, functions that can fail |
29+
30+
**How Skills Work:**
31+
- **Proactive enforcement** - Catch issues during implementation, not after
32+
- **No manual invocation** - Model decides when skills are relevant
33+
- **Quality gates** - Block anti-patterns automatically
34+
- **Context-aware** - Activate based on what you're doing
35+
36+
**IMPORTANT**: Skills are **automatically activated** by Claude based on context. They cannot be manually invoked like slash commands.
37+
38+
**Dual-Mode Pattern**: The `research` and `debug` skills also exist as slash commands (`/research`, `/debug`) for manual control:
39+
- **Skill mode** (auto): Activates when Claude detects unfamiliar features or errors
40+
- **Command mode** (manual): Use `/research` or `/debug` when you want explicit control over the workflow
41+
42+
This gives you the best of both worlds: automatic assistance when needed, manual control when preferred.
43+
44+
### 📊 Slash Commands (User-Invoked)
1745

1846
| Command | Purpose | When to Use |
1947
|---------|---------|-------------|
2048
| `/catch-up` | Smart summaries for starting new sessions with status validation | Starting a session |
21-
| `/research [topic]` | Comprehensive pre-implementation research and planning | Before implementing features |
2249
| `/devlog` | Development log for comprehensive session documentation | Ending a session |
2350
| `/plan-next-steps` | Extract actionable next steps from current discussion | After planning discussion |
24-
| `/debug [issue]` | Systematic debugging with issue-specific investigation | When troubleshooting |
51+
| `/implement` | Smart interactive implementation orchestrator with todo triage | After planning, ready to implement todos |
52+
| `/debug` | Systematic debugging workflow with hypothesis testing | When errors occur, tests fail, or investigating issues |
53+
| `/research` | Pre-implementation research and approach analysis | Before implementing unfamiliar features or integrations |
2554
| `/code-review` | Comprehensive code review using specialized sub-agents | Before committing or creating PR |
2655
| `/commit` | Intelligent atomic commit creation with safety checks | When ready to commit |
2756
| `/release` | Automated release workflow with version management and publishing | Creating a new release |
@@ -95,10 +124,10 @@ Covers patterns for all major languages and operating systems.
95124
3. Review recommended next actions
96125

97126
### During Development
98-
1. `/research [topic]` - Research implementation approaches before coding
99-
2. `/code-review` - Review changes before committing
100-
3. `/commit` - Create intelligent atomic commits
101-
4. Invoke audit sub-agents as needed
127+
1. **Skills auto-activate** - `research` skill triggers for unfamiliar features, `pattern-check` validates architecture
128+
2. **Code with confidence** - Skills catch anti-patterns and violations during implementation
129+
3. `/code-review` - Review changes before committing
130+
4. `/commit` - Create intelligent atomic commits
102131

103132
### Ending a Session
104133
1. `/devlog` - Document decisions and state
@@ -116,10 +145,10 @@ Covers patterns for all major languages and operating systems.
116145
3. Verify package in registry
117146

118147
### When Things Go Wrong
119-
1. Check git log and recent commits
120-
2. `/debug [issue description]` - Structured debugging
148+
1. **Skills auto-activate** - `debug` skill triggers on errors/failures with systematic approach
149+
2. Check git log and recent commits
121150
3. Revert changes using git
122-
4. Document lessons learned
151+
4. Document lessons learned in `.docs/debug/`
123152

124153
## CLI Commands
125154

@@ -131,6 +160,7 @@ Covers patterns for all major languages and operating systems.
131160
**What `devflow init` does:**
132161
- Installs commands to `~/.claude/commands/devflow/`
133162
- Installs sub-agents to `~/.claude/agents/devflow/`
163+
- Installs skills to `~/.claude/skills/devflow/`
134164
- Installs scripts to `~/.devflow/scripts/`
135165
- Updates `~/.claude/settings.json` (statusline and model)
136166
- Creates `.claudeignore` at git repository root
@@ -161,11 +191,14 @@ git commit -m "Session status: completed user auth feature"
161191

162192
### Integration Examples
163193
```bash
164-
/research "add JWT authentication" # Research before implementing
194+
# Skills auto-activate during development
195+
"Add JWT authentication" # research skill triggers automatically
196+
"Fix this error" # debug skill activates and guides systematic approach
197+
198+
# Manual command invocation
165199
/code-review # Review changes (uncommitted or full branch)
166200
/commit # Create atomic commits
167201
/release # Automated release workflow
168-
/debug "TypeError in auth module" # Debug specific issue
169202
```
170203

171204
## Philosophy
@@ -202,6 +235,7 @@ src/
202235
└── claude/ # Claude Code configuration
203236
├── agents/devflow/ # Sub-agent definitions (.md)
204237
├── commands/devflow/ # Slash command definitions (.md)
238+
├── skills/devflow/ # Auto-activate skill definitions (.md)
205239
├── scripts/ # statusline.sh
206240
└── settings.json # Claude Code settings
207241
```
@@ -210,7 +244,7 @@ src/
210244

211245
- Check installed command documentation
212246
- Review `.docs/status/` for recent sessions
213-
- Use `/debug [issue]` for systematic troubleshooting
247+
- Skills auto-activate for systematic troubleshooting
214248
- Report issues at https://github.com/dean0x/devflow/issues
215249

216250
## License

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "devflow-kit",
3-
"version": "0.3.3",
3+
"version": "0.4.0",
44
"description": "Agentic Development Toolkit for Claude Code - Enhance AI-assisted development with intelligent commands and workflows",
55
"main": "dist/index.js",
66
"type": "module",

0 commit comments

Comments
 (0)