en un clic
devteam-config
View and modify DevTeam configuration settings.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
View and modify DevTeam configuration settings.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
Fix a bug with structured diagnostic workflow. Uses interview to clarify details and Bug Council for complex issues.
Detect design inconsistencies and drift from the design system. Launches the Design Drift Detector to analyze the codebase for deviations.
Coordinate UX/UI design work across platforms. Launches the UX System Coordinator to orchestrate design specialists.
Execute implementation work - plans, sprints, tasks, or ad-hoc work.
Fix a GitHub issue by number. Automatically fetches details and implements a fix.
List all development plans and their status.
| name | devteam-config |
| description | View and modify DevTeam configuration settings. |
| argument-hint | ["show|get <key>|set <key> <value>|reset|init"] |
| user-invocable | true |
| allowed-tools | Read, Edit, Write, Glob, Grep, Bash |
| model | haiku |
Command: /devteam:config [action] [key] [value]
View and modify DevTeam configuration settings.
/devteam:config # Show current configuration
/devteam:config show # Same as above
/devteam:config get eco.enabled # Get specific setting
/devteam:config set eco.enabled true # Set specific setting
/devteam:config reset # Reset to defaults
/devteam:config init # Initialize configuration
| Action | Description |
|---|---|
show | Display all configuration (default) |
get <key> | Get a specific setting |
set <key> <value> | Set a specific setting |
reset | Reset all settings to defaults |
init | Initialize configuration for new project |
| Key | Type | Default | Description |
|---|---|---|---|
execution.mode | string | normal | Default mode: normal, eco |
execution.max_iterations | int | 10 | Max Task Loop iterations |
execution.parallel_gates | bool | true | Run quality gates in parallel |
| Key | Type | Default | Description |
|---|---|---|---|
models.escalation_threshold | int | 2 | Failures before escalation |
models.eco_threshold | int | 4 | Escalation threshold in eco mode |
| Key | Type | Default | Description |
|---|---|---|---|
gates.tests.enabled | bool | true | Run tests |
gates.tests.command | string | auto | Test command (auto-detect) |
gates.lint.enabled | bool | true | Run linting |
gates.typecheck.enabled | bool | true | Run type checking |
gates.security.enabled | bool | false | Run security scan |
| Key | Type | Default | Description |
|---|---|---|---|
interview.enabled | bool | true | Enable interview phase |
interview.max_questions | int | 5 | Max questions per interview |
interview.skip_for_plans | bool | true | Skip for planned tasks |
| Key | Type | Default | Description |
|---|---|---|---|
research.enabled | bool | true | Enable research phase |
research.timeout_minutes | int | 5 | Research timeout |
const configPath = '.devteam/config.yaml'
function loadConfig() {
if (existsSync(configPath)) {
return yaml.parse(readFileSync(configPath))
}
return getDefaultConfig()
}
switch (action) {
case 'show':
displayConfig(config)
break
case 'get':
const value = getNestedValue(config, key)
console.log(`${key}: ${value}`)
break
case 'set':
setNestedValue(config, key, parseValue(value))
saveConfig(config)
console.log(`Set ${key} = ${value}`)
break
case 'reset':
const defaults = getDefaultConfig()
saveConfig(defaults)
console.log('Configuration reset to defaults')
break
case 'init':
await initializeConfig()
break
}
DevTeam Configuration
Execution
mode: normal
max_iterations: 10
parallel_gates: true
Models
escalation_threshold: 2
eco_threshold: 4
Quality Gates
tests: enabled (npm test)
lint: enabled (npm run lint)
typecheck: enabled (npm run typecheck)
security: disabled
Interview
enabled: true
max_questions: 5
skip_for_plans: true
Research
enabled: true
timeout_minutes: 5
Config file: .devteam/config.yaml
Edit: /devteam:config set <key> <value>
async function initializeConfig() {
// Detect project type
const projectType = await detectProjectType()
// Ask configuration questions
const answers = await interview([
{
key: 'execution.mode',
question: 'Default execution mode?',
options: ['normal', 'eco'],
default: 'normal'
},
{
key: 'gates.security.enabled',
question: 'Enable security scanning?',
type: 'boolean',
default: false
}
])
// Generate config based on project
const config = {
...getDefaultConfig(),
...answers,
project: {
type: projectType.type,
language: projectType.language,
detected: new Date().toISOString()
}
}
// Save configuration
mkdirSync('.devteam', { recursive: true })
saveConfig(config)
console.log(`
Configuration initialized
Project type: ${projectType.type}
Language: ${projectType.language}
Config file: .devteam/config.yaml
Edit settings: /devteam:config set <key> <value>
View settings: /devteam:config show
`)
}
# Enable eco mode by default
/devteam:config set execution.mode eco
# Increase max iterations
/devteam:config set execution.max_iterations 15
# Disable security scanning
/devteam:config set gates.security.enabled false
# Change escalation threshold
/devteam:config set models.escalation_threshold 3
Configuration is stored in .devteam/config.yaml:
version: "3.0"
execution:
mode: normal
max_iterations: 10
parallel_gates: true
models:
default_tier: auto
escalation_threshold: 2
eco_threshold: 4
gates:
tests:
enabled: true
command: auto
lint:
enabled: true
typecheck:
enabled: true
security:
enabled: false
interview:
enabled: true
max_questions: 5
skip_for_plans: true
research:
enabled: true
timeout_minutes: 5
/devteam:status - View system status/devteam:reset - Reset system state