Get the FREE Ultimate OpenClaw Setup Guide →

use-conductor

Scanned
npx machina-cli add skill aiskillstore/marketplace/use-conductor --openclaw
Files (1)
SKILL.md
3.2 KB

Use Conductor

Scan the conductor/ directory at project root for structured project management files that provide direction, workflows, and task planning context.

When to Use

Use this skill when:

  • Starting work on a project that may have conductor files
  • Looking for project context, guidelines, or current tasks
  • Needing to understand the project's workflow methodology
  • Determining what work is in progress or next in queue

Conductor Directory Structure

The conductor system uses this structure:

conductor/
├── product.md              # Product vision and purpose
├── product-guidelines.md   # Standards and conventions
├── tech-stack.md           # Technology decisions
├── workflow.md             # Task execution methodology
├── tracks.md               # Index of active work tracks
├── setup_state.json        # Setup progress state
├── code_styleguides/       # Language-specific style guides
│   ├── general.md
│   └── python.md
└── tracks/                 # Detailed track plans
    └── <track_name>/
        ├── spec.md         # Track specification
        ├── plan.md         # Task checklist with progress
        └── metadata.json   # Track metadata

File Purposes

FilePurpose
product.mdProduct vision, target audience, core features
product-guidelines.mdNaming conventions, quality standards, documentation rules
tech-stack.mdApproved technologies and libraries
workflow.mdTDD methodology, task workflow, commit guidelines
tracks.mdHigh-level index of all work tracks
tracks/<name>/plan.mdDetailed task checklist with [ ], [~], [x] status
tracks/<name>/spec.mdGoals, scope, and success criteria for the track

How to Scan

  1. Check if conductor/ directory exists at project root
  2. If present, read core files to understand project context:
    • product.md for vision
    • product-guidelines.md for standards
    • tracks.md for active work
  3. For active tracks (marked [~]), read the track's plan.md to find current tasks
  4. Follow the workflow methodology defined in workflow.md

Task Status Markers

In plan.md files:

  • [ ] - Task not started
  • [~] - Task in progress
  • [x] - Task completed (may include commit SHA)

Integration with Work

When conductor files are present:

  1. Respect the plan - Follow the task order in plan.md
  2. Update status - Mark tasks as [~] when starting, [x] when done
  3. Follow workflow - Use the TDD methodology if specified
  4. Maintain standards - Follow product-guidelines.md and style guides
  5. Stay in scope - Check spec.md for what's in/out of scope

Example Usage

Before starting work on a project:

User: "What should I work on next?"

Claude: [Checks for conductor/ directory]
        [Reads tracks.md to find active track]
        [Reads tracks/<active>/plan.md to find next [ ] task]
        "According to the conductor plan, the next task is..."

Source

git clone https://github.com/aiskillstore/marketplace/blob/main/skills/89jobrien/use-conductor/SKILL.mdView on GitHub

Overview

Use Conductor to surface the project’s direction, workflows, and task planning from the conductor/ directory. It helps you quickly understand the product vision, standards, active tracks, and the current queue of work.

How This Skill Works

If conductor/ exists, read core files: product.md (vision), product-guidelines.md (standards), tracks.md (active work). For each active track (marked [~]), inspect plan.md for current tasks and follow workflow.md for execution methodology.

When to Use It

  • Starting work on a project that may have conductor files
  • Seeking project context, guidelines, or current tasks
  • Trying to understand the project's workflow methodology
  • Determining what work is in progress or next in queue
  • Onboarding new team members with project structure in conductor/

Quick Start

  1. Step 1: Check the project root for conductor/
  2. Step 2: Read product.md, product-guidelines.md, and tracks.md, then open tracks/<name>/plan.md for the next task
  3. Step 3: Follow the plan order, apply the workflow, and update statuses ([~], [x]) as you work

Best Practices

  • Check for conductor/ at project root before starting
  • Read product.md for vision and target audience
  • Review product-guidelines.md for naming and quality standards
  • Inspect tracks.md and any tracks/<name>/plan.md for active tasks
  • Follow the plan order and update task statuses as you work

Example Use Cases

  • New project: conductor/ exists, read product.md, tracks.md to understand the scope
  • Active track with plan.md shows next [ ] task; pick it and proceed
  • Worker follows workflow.md to apply TDD and commit guidelines
  • Updating a task to [~] when starting and to [x] when finished
  • Onboarding new dev; reviewer uses conductor to get context before reviewing code

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers