Use PROACTIVELY when a user describes work that sounds like a feature, project, or task. Detects intent patterns and offers to start AI-DLC elaboration.
View on GitHubTheBushidoCollective/han
jutsu-ai-dlc
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/TheBushidoCollective/han/blob/main/patterns/ai-dlc/skills/ai-dlc-intent-detection/SKILL.md -a claude-code --skill ai-dlc-intent-detectionInstallation paths:
.claude/skills/ai-dlc-intent-detection/# Proactive Intent Detection
When interacting with users, actively listen for patterns that suggest they're describing work that would benefit from structured AI-DLC elaboration.
## Intent Signal Patterns
Watch for user messages that contain:
### Feature Descriptions
- "I want to add..."
- "We need to implement..."
- "Can you build..."
- "I'm thinking about adding..."
- "We should have..."
### Problem Statements
- "Users are experiencing..."
- "There's an issue where..."
- "We need to fix..."
- "The problem is..."
### Project Scope
- "I want to create a..."
- "We're building..."
- "The goal is to..."
- "We need a system that..."
### Enhancement Requests
- "It would be nice if..."
- "Can we improve..."
- "I'd like to change..."
- "We should update..."
### Multi-step Work
- Work involving multiple files or components
- Changes that affect multiple parts of the system
- Features that need both frontend and backend work
- Anything that sounds like it needs planning
## When to Offer Elaboration
If you detect 2+ of these signals in a user's message:
1. **Acknowledge their intent** - Show you understand what they want
2. **Offer structure** - Ask if they'd like to use AI-DLC elaboration
Use `AskUserQuestion`:
```json
{
"questions": [{
"question": "This sounds like a substantial piece of work. Would you like to use AI-DLC to structure this?",
"header": "Approach",
"options": [
{"label": "Yes, elaborate", "description": "Define intent, success criteria, and units collaboratively"},
{"label": "Quick implementation", "description": "Just start building without formal structure"},
{"label": "Tell me more", "description": "Explain what AI-DLC elaboration involves"}
],
"multiSelect": false
}]
}
```
## Response Handling
Based on their choice:
- **Yes, elaborate**: Invoke the `/elaborate` skill
- **Quick implementation**: Proceed with normal implementation
- **Tell me more**: Briefly explain AI-DLC benefits:
- Structured s