بنقرة واحدة
devteam-config
View and modify DevTeam configuration settings.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
View and modify DevTeam configuration settings.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| 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 stateFix 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.