Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

configure

verified

Set up interactive-sdlc plugin configuration interactively

View on GitHub

Marketplace

clauding

e-stpierre/clauding

Plugin

interactive-sdlc

sdlc

Repository

e-stpierre/clauding

plugins/interactive-sdlc/skills/configure/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/e-stpierre/clauding/blob/main/plugins/interactive-sdlc/skills/configure/SKILL.md -a claude-code --skill configure

Installation paths:

Claude
.claude/skills/configure/
Powered by add-skill CLI

Instructions

# Configure Interactive SDLC

## Overview

Set up interactive-sdlc plugin configuration interactively by reading existing settings, validating them, and prompting for missing or invalid values. This skill ensures all required configuration is present and valid in `.claude/configs/interactive-sdlc.json`.

## Configuration

### Configuration File (`.claude/configs/interactive-sdlc.json`)

```json
{
  "planDirectory": "specs",
  "analysisDirectory": "analysis",
  "defaultExploreAgents": {
    "chore": 2,
    "bug": 2,
    "feature": 3
  }
}
```

Users can gitignore this file if they want personal settings.

### Configuration Schema

| Setting                        | Type   | Valid Range | Default      |
| ------------------------------ | ------ | ----------- | ------------ |
| `planDirectory`                | string | Valid path  | `"specs"`    |
| `analysisDirectory`            | string | Valid path  | `"analysis"` |
| `defaultExploreAgents.chore`   | number | 0-5         | `2`          |
| `defaultExploreAgents.bug`     | number | 0-5         | `2`          |
| `defaultExploreAgents.feature` | number | 0-10        | `3`          |

## Core Principles

- Configuration is stored in `.claude/configs/interactive-sdlc.json`
- All paths are relative to project root
- Users can gitignore the config file if they want personal settings
- Validate all user input before accepting
- Ensure all settings are within valid ranges
- If configuration file doesn't exist, create the directory and file
- If file exists but is invalid JSON, warn the user, offer to backup, and create new valid configuration
- If user provides invalid input, show error message explaining valid values and re-prompt
- If file permission issues prevent automatic updates, provide manual configuration instructions

## Instructions

1. **Read Existing Configuration**
   - Check if `.claude/configs/interactive-sdlc.json` exists
   - Parse current settings if present
   - Identify which settings are missing or inv

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
3719 chars