MR
Mayur Rathi
@mayurrathi
⭐ 40.7k GitHub stars

Conductor Setup

Conductor Setup is an code AI skill with a core value of |. It helps developers solve real-world problems in the code domain, boosting efficiency, automating repetitive tasks, and optimizing workflows.

|

Last verified on: 2026-07-08

Quick Facts

Category code
Works With Claude
Source sickn33/antigravity-awesome-skills
Stars ⭐ 40.7k
Last Verified 2026-07-08
Risk Level Low
mkdir -p ./skills/conductor-setup && curl -sfL https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/skills/conductor-setup/SKILL.md -o ./skills/conductor-setup/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# Conductor Setup


Initialize or resume Conductor project setup. This command creates foundational project documentation through interactive Q&A.


Use this skill when


- Working on conductor setup tasks or workflows

- Needing guidance, best practices, or checklists for conductor setup


Do not use this skill when


- The task is unrelated to conductor setup

- You need a different domain or tool outside this scope


Instructions


- Clarify goals, constraints, and required inputs.

- Apply relevant best practices and validate outcomes.

- Provide actionable steps and verification.

- If detailed examples are required, open `resources/implementation-playbook.md`.


Pre-flight Checks


1. Check if `conductor/` directory already exists in the project root:

- If `conductor/product.md` exists: Ask user whether to resume setup or reinitialize

- If `conductor/setup_state.json` exists with incomplete status: Offer to resume from last step


2. Detect project type by checking for existing indicators:

- **Greenfield (new project)**: No .git, no package.json, no requirements.txt, no go.mod, no src/ directory

- **Brownfield (existing project)**: Any of the above exist


3. Load or create `conductor/setup_state.json`:

```json

{

"status": "in_progress",

"project_type": "greenfield|brownfield",

"current_section": "product|guidelines|tech_stack|workflow|styleguides",

"current_question": 1,

"completed_sections": [],

"answers": {},

"files_created": [],

"started_at": "ISO_TIMESTAMP",

"last_updated": "ISO_TIMESTAMP"

}

```


Interactive Q&A Protocol


**CRITICAL RULES:**


- Ask ONE question per turn

- Wait for user response before proceeding

- Offer 2-3 suggested answers plus "Type your own" option

- Maximum 5 questions per section

- Update `setup_state.json` after each successful step

- Validate file writes succeeded before continuing


Section 1: Product Definition (max 5 questions)


**Q1: Project Name**


text
What is your project name?

Suggested:
1. [Infer from directory name]
2. [Infer from package.json/go.mod if brownfield]
3. Type your own

**Q2: Project Description**


text
Describe your project in one sentence.

Suggested:
1. A web application that [does X]
2. A CLI tool for [doing Y]
3. Type your own

**Q3: Problem Statement**


text
What problem does this project solve?

Suggested:
1. Users struggle to [pain point]
2. There's no good way to [need]
3. Type your own

**Q4: Target Users**


text
Who are the primary users?

Suggested:
1. Developers building [X]
2. End users who need [Y]
3. Internal teams managing [Z]
4. Type your own

**Q5: Key Goals (optional)**


text
What are 2-3 key goals for this project? (Press enter to skip)

Section 2: Product Guidelines (max 3 questions)


**Q1: Voice and Tone**


text
What voice/tone should documentation and UI text use?

Suggested:
1. Professional and technical
2. Friendly and approachable
3. Concise and direct
4. Type your own

**Q2: Design Principles**


text
What design principles guide this project?

Suggested:
1. Simplicity over features
2. Performance first
3. Developer experience focused
4. User safety and reliability
5. Type your own (comma-separated)

Section 3: Tech Stack (max 5 questions)


For **brownfield projects**, first analyze existing code:


- Run `Glob` to find package.json, requirements.txt, go.mod, Cargo.toml, etc.

- Parse detected files to pre-populate tech stack

- Present findings and ask for confirmation/additions


**Q1: Primary Language(s)**


text
What primary language(s) does this project use?

[For brownfield: "I detected: Python 3.11, JavaScript. Is this correct?"]

Suggested:
1. TypeScript
2. Python
3. Go
4. Rust
5. Type your own (comma-separated)

**Q2: Frontend Framework (if applicable)**


text
What frontend framework (if any)?

Suggested:
1. React
2. Vue
3. Next.js
4. None / CLI only
5. Type your own

**Q3: Backend Framework (if applicable)**


text
What backend framew

🎯 Best For

  • Claude users
  • Software engineers
  • Development teams
  • Tech leads

💡 Use Cases

  • Code quality improvement
  • Best practice enforcement

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Conductor Setup to Your Work

    Open your project in the AI assistant and ask it to apply the skill. Start with a small module to verify the output quality.

  4. 4

    Review and Refine

    Review AI suggestions before committing. Run tests, check for regressions, and iterate on the skill output.

❓ Frequently Asked Questions

Is Conductor Setup compatible with Cursor and VS Code?

Yes — this skill works with any AI coding assistant including Cursor, VS Code with Copilot, and JetBrains IDEs.

Do I need specific dependencies for Conductor Setup?

Check the install command and Works With section. Most code skills only require the AI assistant and your codebase.

How do I install Conductor Setup?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/conductor-setup/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Skipping validation

Always test AI-generated code changes, even for simple refactors.

Missing dependency updates

Check if the skill requires updated dependencies or new packages.

🔗 Related Skills