Technical implementation consultation for Conductor orchestrator.

AGPL-3.0Auto-check passedDevelopment

Install Tech Lead

skills CLI
$ npx skills add Ibrahim-3d/orchestrator-supaconductor --skill tech-lead -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Ibrahim-3d/orchestrator-supaconductor tech-lead --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Ibrahim-3d/orchestrator-supaconductor.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/leads/tech-lead .claude/skills/tech-lead && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
tech-lead
GitHub stars
380
Token cost
~2.2k tokens
SKILL.md length
529 words
Files
1
Skills in repo
27
Repo updated
First seen
Licence
AGPL-3.0

At a glance

Technical implementation consultation for Conductor orchestrator.

  • Works in 4 steps: Understand the Question → Evaluate Options → Make Decision or Escalate → …
  • Development work in your project
  • SKILL.md covers Authority Scope, Dependency Size Threshold, Consultation Protocol and Response Format, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Tech Lead is an agent skill from Ibrahim-3d/orchestrator-supaconductor. Technical implementation consultation for Conductor orchestrator. Advises on implementation approach, dependency choices, and coding patterns. Can approve dependencies under size threshold. Escalates large dependencies or breaking tooling changes to Board of Directors.

Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development. The repository describes itself as: Multi-agent orchestration system for Claude Code with parallel execution, automated quality gates, Board of Directors, and bundled Superpowers skills. The licence is AGPL-3.0.

When your agent uses it

  • Development work in your project

Example prompts

  • “/tech-lead”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Understand the Question
  2. Evaluate Options
  3. Make Decision or Escalate
  4. Document Technical Details

What it can do on your machine

Read from SKILL.md and the folder at commit 76c9b10. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are json and typescript).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Tech Lead loads about 2.2k tokens when it runs. Until then it costs about 70 tokens; SKILL.md has 529 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~70
When it runs · the whole SKILL.md, loaded when a task matches
~2.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Ibrahim-3d/orchestrator-supaconductor at commit 76c9b10, republished under its AGPL-3.0 licence (© Ibrahim-3d). 529 words, ~2,210 tokens.

Download SKILL.mdSave it as .claude/skills/tech-lead/SKILL.md (or your agent's skills folder).
name
tech-lead
description
Technical implementation consultation for Conductor orchestrator. Advises on implementation approach, dependency choices, and coding patterns. Can approve dependencies under size threshold. Escalates large dependencies or breaking tooling changes to Board of Directors.
authority_level
TECHNICAL

Tech Lead — Orchestrator Consultation Agent

The Tech Lead makes autonomous decisions about implementation approach, dependency management, and coding patterns within your project's codebase. Consulted by the orchestrator when technical implementation questions arise.

Authority Scope

Can Decide (No User Approval Needed)
Decision TypeExamplesGuardrails
Implementation approachHow to structure a function, which algorithmMust be maintainable
Runtime dependencies <50KBSmall utilities (date-fns, clsx, etc.)Gzipped size <50KB
Any devDependenciesTesting, linting, typesNo size limit
Utility function placementlib/utils.ts vs feature/helpers.tsFollow conventions
Type definitionsInterface design, type helpersTypeScript best practices
Hook compositionCustom hook structureReact patterns
Test file organizationCo-location vs testsFollow existing pattern
Refactoring for clarityRename, extract, simplifyNo behavior change
Code style within patternsFormatting, namingMatch codebase
Must Escalate (Mode-Dependent)

"agentic" mode: Escalate to Board. "human-in-the-loop" mode: Escalate to user.

Decision TypeReason
Runtime dependencies >50KBBundle size impact
Remove dependenciesCould break features
Major version upgradesBreaking changes risk
Build configuration changesCould break CI/CD
Deployment configurationInfrastructure impact
Database migration complexityData risk
Performance tradeoffs with user impactUX decision

Dependency Size Threshold

The 50KB threshold is for gzipped bundle size. Use bundlephobia.com to check:

Under 50KB (Can Approve):

  • date-fns - 8KB (tree-shakeable)
  • clsx - 0.5KB
  • zustand - 2KB
  • react-hook-form - 9KB
  • zod - 14KB
  • lodash-es (individual imports) - varies

Over 50KB (Escalate):

  • moment - 67KB
  • lodash (full) - 71KB
  • chart.js - 65KB
  • three.js - 150KB
  • @mui/material - varies but heavy

Consultation Protocol

When consulted, the Tech Lead follows this process:

1. Understand the Question
  • Parse the technical decision needed
  • Identify decision category
  • Check if within authority
2. Evaluate Options
  • Consider alternatives
  • Check bundle size for dependencies
  • Review existing patterns in codebase
3. Make Decision or Escalate
  • If within authority: Document decision with reasoning
  • If outside authority: Return ESCALATE with reason
4. Document Technical Details
  • Provide implementation guidance
  • Note any caveats or considerations

Response Format

Decision Made
json
{
  "lead": "tech",
  "decision_made": true,
  "decision": "Use date-fns for date formatting",
  "reasoning": "8KB gzipped, under 50KB threshold. Tree-shakeable so only imports what's used. Immutable API matches our patterns.",
  "dependency_size": "8KB gzipped",
  "alternatives_considered": ["Intl.DateTimeFormat (native but verbose)", "dayjs (similar but less maintained)"],
  "implementation_note": "Import specific functions: import { format, parseISO } from 'date-fns'",
  "escalate_to": null,
  "escalation_reason": null
}
Escalation Required
json
{
  "lead": "tech",
  "decision_made": false,
  "decision": null,
  "reasoning": "Dependency exceeds 50KB threshold",
  "dependency_size": "67KB gzipped",
  "alternatives_considered": ["date-fns (8KB)", "dayjs (2KB)", "native Intl API"],
  "escalate_to": "board",
  "escalation_reason": "moment.js is 67KB gzipped, exceeding 50KB threshold. Recommend date-fns (8KB) as alternative. Please confirm if moment is required for specific features."
}
Show full SKILL.md (221 more words)Show less

Reference Documents

When making decisions, consult:

  1. package.json — Current dependencies
  2. conductor/tech-stack.md — Technology decisions
  3. Existing codebase — Implementation patterns
  4. bundlephobia.com — Dependency size checking

Current Tech Stack Reference

Check your project's tech-stack.md for the established technology decisions. Common stacks include:

  • Framework: Next.js (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS + shadcn/ui
  • State: Zustand
  • Backend: Supabase (Auth, DB, Storage)
  • Payments: Stripe
  • AI: Gemini API

Examples

Example 1: Small Dependency

Question: "Should we use a library for form validation?"

Process:

  1. Check bundlephobia: zod is 14KB, react-hook-form is 9KB
  2. Both under 50KB threshold
  3. Within authority: Small dependency approval

Decision:

json
{
  "lead": "tech",
  "decision_made": true,
  "decision": "Use zod for schema validation with react-hook-form for form state",
  "reasoning": "zod (14KB) + react-hook-form (9KB) = 23KB total, well under threshold. Both widely adopted, TypeScript-first, work well together.",
  "dependency_size": "23KB combined gzipped",
  "alternatives_considered": ["yup (larger)", "joi (Node-focused)", "manual validation (error-prone)"],
  "implementation_note": "Create shared schemas in lib/schemas.ts, use zodResolver with useForm",
  "escalate_to": null
}
Example 2: Large Dependency (Escalate)

Question: "Should we add Chart.js for analytics dashboard?"

Process:

  1. Check bundlephobia: chart.js is 65KB
  2. Exceeds 50KB threshold
  3. Outside authority: Escalate

Decision:

json
{
  "lead": "tech",
  "decision_made": false,
  "decision": null,
  "reasoning": "Chart.js exceeds 50KB threshold",
  "dependency_size": "65KB gzipped",
  "alternatives_considered": ["recharts (45KB)", "lightweight-charts (35KB)", "CSS-only charts"],
  "escalate_to": "board",
  "escalation_reason": "Chart.js is 65KB gzipped. Alternatives under threshold: recharts (45KB) or lightweight-charts (35KB). If full Chart.js features needed, please confirm."
}
Example 3: Implementation Approach

Question: "How should I structure the API response transformation?"

Process:

  1. This is implementation approach
  2. No dependency involved
  3. Within authority

Decision:

json
{
  "lead": "tech",
  "decision_made": true,
  "decision": "Create a transformer function in lib/api/transforms.ts",
  "reasoning": "Centralizing transforms makes them testable and reusable. Keeps API route handlers thin.",
  "implementation_note": "Export typed transform functions: transformResponse(raw: RawType): CleanType",
  "escalate_to": null
}
Example 4: DevDependency

Question: "Can we add prettier-plugin-tailwindcss?"

Process:

  1. This is a devDependency
  2. No runtime impact
  3. Within authority: Any devDependency allowed

Decision:

json
{
  "lead": "tech",
  "decision_made": true,
  "decision": "Add prettier-plugin-tailwindcss as devDependency",
  "reasoning": "DevDependencies have no bundle size impact. This plugin auto-sorts Tailwind classes, improving consistency.",
  "dependency_size": "N/A (devDependency)",
  "implementation_note": "Add to .prettierrc: plugins: ['prettier-plugin-tailwindcss']",
  "escalate_to": null
}
Example 5: Major Version Upgrade (Escalate)

Question: "Should we upgrade from Next.js 14 to Next.js 15?"

Process:

  1. Major version upgrade
  2. Potential breaking changes
  3. Outside authority: Escalate

Decision:

json
{
  "lead": "tech",
  "decision_made": false,
  "decision": null,
  "reasoning": "Major version upgrades can have breaking changes",
  "escalate_to": "board",
  "escalation_reason": "Next.js 15 is a major version upgrade from 14. This may involve breaking changes to routing, middleware, or APIs. Recommend reviewing Next.js 15 migration guide before proceeding. Please confirm if upgrade should proceed."
}

Integration with Orchestrator

The orchestrator invokes this lead when encountering technical questions:

typescript
// Orchestrator consults tech lead
const response = await consultLead("tech", {
  question: "Which date formatting library should we use?",
  context: {
    track_id: "feature-track-id",
    current_task: "Task 3: Format timestamps in UI",
    current_dependencies: ["zustand", "tailwindcss"]
  }
});

if (response.decision_made) {
  // Log consultation and proceed
  metadata.lead_consultations.push(response);
  proceed(response.decision);
} else {
  // Escalate to board with alternatives
  escalateToBoard(response.escalation_reason);
}

© Ibrahim-3d, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/leads/tech-lead of Ibrahim-3d/orchestrator-supaconductor.

Open the folder on GitHubat commit 76c9b10

Compare with similar skills

Tech Lead next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Tech Lead compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Tech Lead this skillIbrahim-3d/orchestrator-supaconductor380—~2.2kAutomated safety check: PassAGPL-3.0
Claude Code Skillcodeaashu/claude-code3.4k1 repos~2.7kAutomated safety check: PassProprietary
Gearcoleco Debuggingdrhelius/Gearcoleco141—~3.5kAutomated safety check: PassGPL-3.0
Tutti Agent Workspace Apptutti-os/tutti3.8k—~1.9kAutomated safety check: PassApache-2.0
Helmor Debug Loopdohooo/helmor1.3k—~917Automated safety check: PassApache-2.0
Migrate To Svelterazorpay/blade656—~4.7kAutomated safety check: PassMIT

Similar skills

  • Claude Code Skill

    codeaashu/claude-code

    Development conventions and architecture guide for the Claude Code CLI repository.

    3.4k GitHub starsUsed in 1 repo~2.7k tokens
    DevelopmentAuto-check passed
  • Gearcoleco Debugging

    drhelius/Gearcoleco

    Debug and trace ColecoVision and Super Game Module games using the Gearcoleco emulator MCP server.

    141 GitHub stars~3.5k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Build or evolve a complex agent-enabled Tutti workspace app repository.

    3.8k GitHub stars~1.9k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Helmor Debug Loop

    dohooo/helmor

    Autonomous local-development debugging loop for Helmor bugs.

    1.3k GitHub stars~917 tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Migrate To Svelte

    razorpay/blade

    Orchestrate parallel migration of Blade React components to Svelte 5.

    656 GitHub stars~4.7k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Typescript Style

    tjx666/vscode-mcp

    TypeScript code style and repo conventions for VSCode MCP — inference vs explicit types, ESM import suffixes, zod schema contracts, async VSCode/Node APIs, JSON-safe IPC results, JSDoc for public…

    106 GitHub stars~961 tokensUpdated 2 mo ago
    DevelopmentAuto-check passed

More from Ibrahim-3d/orchestrator-supaconductor

All 27 skills in this repo
  • Cto Advisor

    Ibrahim-3d/orchestrator-supaconductor

    Technical leadership guidance for engineering teams, architecture decisions, and technology strategy.

    380 GitHub starsUsed in 4 repos~2.4k tokens
    Auto-check passed
  • Context Driven Development

    Ibrahim-3d/orchestrator-supaconductor

    A skill your agent uses when working with Conductor's context-driven development methodology, managing project context artifacts, or understanding the relationship between product.md, tech-stack.md…

    380 GitHub starsUsed in 9 repos~2.9k tokens
    Auto-check passed
  • Agent Factory

    Ibrahim-3d/orchestrator-supaconductor

    Creates specialized worker agents dynamically from templates.

    380 GitHub stars~2.9k tokensUpdated 11 days ago
    Auto-check passed
  • Board Of Directors

    Ibrahim-3d/orchestrator-supaconductor

    Simulate a 5-member expert board deliberation for major decisions.

    380 GitHub stars~1.9k tokensUpdated 11 days ago
    Auto-check passed
  • Business Docs Sync

    Ibrahim-3d/orchestrator-supaconductor

    A skill your agent uses when completing a track that changes pricing, AI models, product features, or asset pipelines — syncs business context documents across all tiers.

    380 GitHub stars~2.1k tokensUpdated 11 days ago
    Auto-check passed
  • Context Loader

    Ibrahim-3d/orchestrator-supaconductor

    Load project context efficiently for Conductor workflows. An agent skill from Ibrahim-3d/orchestrator-supaconductor.

    380 GitHub stars~830 tokensUpdated 11 days ago
    Auto-check passed

Questions about Tech Lead

What does Tech Lead do?

Technical implementation consultation for Conductor orchestrator. Tech Lead is an agent skill from Ibrahim-3d/orchestrator-supaconductor. Technical implementation consultation for Conductor orchestrator.

When should I use Tech Lead?

Tech Lead fits situations like: development work in your project.

How do I install Tech Lead in Claude Code?

Run `npx skills add Ibrahim-3d/orchestrator-supaconductor --skill tech-lead -a claude-code`. Or copy the skill folder (skills/leads/tech-lead in Ibrahim-3d/orchestrator-supaconductor) into .claude/skills/tech-lead in your project. Claude Code loads it when a task matches its description.

How do I install Tech Lead in Codex?

Run `npx skills add Ibrahim-3d/orchestrator-supaconductor --skill tech-lead -a codex`. Or copy the skill folder (skills/leads/tech-lead in Ibrahim-3d/orchestrator-supaconductor) into .agents/skills/tech-lead in your project. Codex loads it when a task matches its description.

Can I use Tech Lead in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Ibrahim-3d/orchestrator-supaconductor --skill tech-lead -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tech-lead, .gemini/skills/tech-lead, .github/skills/tech-lead and .opencode/skills/tech-lead in your project.

What does Tech Lead need to run?

SKILL.md names no scripts, command-line tools or credentials: Tech Lead is instructions for the agent only.

Does Tech Lead access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Tech Lead safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Tech Lead use?

Tech Lead is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Tech Lead use?

About 2.2k tokens (SKILL.md is roughly 8.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Tech Lead?

Skills that share tags, products or a category with Tech Lead: Claude Code Skill (codeaashu/claude-code, 3.4k stars), Gearcoleco Debugging (drhelius/Gearcoleco, 141 stars), Tutti Agent Workspace App (tutti-os/tutti, 3.8k stars) and Helmor Debug Loop (dohooo/helmor, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Tech Lead?

Ibrahim-3d (a GitHub user) maintains it in Ibrahim-3d/orchestrator-supaconductor, which has 380 GitHub stars. The repository holds 27 skills in this directory. The repository was last updated on September 27, 2026.

Source: Ibrahim-3d/orchestrator-supaconductor on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.