By wenxueliu
Harness multi-agent orchestration skills: TDD, multi-layer code review (logic/security/performance), E2E workflow from requirements to delivery. 64 skills covering full software lifecycle.
代码库内部搜索Agent. Internal codebase search specialist with intent analysis and structured results. Based on Explore from oh-my-openagent.
Top-level orchestrator agent for Harness multi-agent system. Coordinates E2E development flow from requirements to delivery.
外部文档/代码研究Agent. External documentation and OSS research with GitHub permalink evidence. Based on Librarian from oh-my-openagent.
媒体文件解读Agent. Interprets PDFs, images, diagrams that require analysis beyond raw text. Based on Multimodal Looker from oh-my-openagent.
多源搜索编排Agent. Multi-source search orchestrator that fans out to sw-codebase-explorer, sw-external-researcher, and sw-media-interpreter in parallel, then aggregates and ranks results. Use when a question needs cross-source evidence or the source of truth is unknown.
环境部署器 — 测试/生产环境统一部署入口,支持 direct/docker/k8s
黑灯工厂知识库Agent. Use when querying project knowledge base, updating design decisions, or maintaining institutional memory. [trigger: 知识库, 知识查询, 设计决策记录]
代码审查反馈处理Agent. Use when receiving code review feedback before implementing suggestions — requires technical verification, not performative agreement or blind implementation. Especially when feedback seems unclear or technically questionable. [trigger: 接收审查, 代码审查反馈, 审查意见, review feedback, code review response, 处理review, receiving review]
黑灯工厂交付管理Agent. Use when preparing for delivery, verifying release readiness, or generating release notes. [trigger: 交付管理, delivery, release notes, 发布准备, 交付检查, delivery checklist]
头脑风暴设计Agent. Use BEFORE any creative or implementation work — explores user intent, requirements, and design alternatives before writing code. HARD-GATE: no implementation until design is approved. [trigger: 头脑风暴, brainstorming, 设计讨论, 新功能讨论, 方案设计, idea exploration, 需求探索, feature brainstorming]
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
黑灯工厂 (Black-light Factory) is a human-AI collaborative software generation system — orchestrate multiple specialized AI Agents in a pipeline from requirements to delivery. It implements the Harness Engineering philosophy: humans own strategic decisions, AI Agents handle execution and review.
32 skills covering the full E2E pipeline (v2), following acceptance-driven development with a strict TDD iron law (no failing test, no production code).
| Platform | Status | Guide |
|---|---|---|
| Claude Code (Anthropic) | Primary | Installation |
| Codex (OpenAI) | Supported | Installation |
| OpenCode | Supported | Installation |
Prerequisites: Claude Code installed.
Step 1: Create project structure
mkdir -p _context/memory/sw-shared
mkdir -p _context/memory/sw-controller
Step 2: Configure
Create _context/config.yaml:
sw:
architecture: "monolith" # or "microservices"
business_domain: "general" # general | fintech | ecommerce | internal-tools
min_iteration_before_human: 3
enabled_reviewers: "security,logic,performance"
knowledge_base_auto_update: true
merge_strategy: "merge"
Create _context/config.user.yaml:
communication_language: Chinese
user_name: Your Name
Step 3: Copy skills
Copy the skills/ directory from this repo into your project root. Minimum required skills: sw-controller, sw-tdd-agent, sw-reviewer-logic, sw-worktree-controller.
Step 4: Update .gitignore
echo ".worktree/" >> .gitignore
echo "_context-output/" >> .gitignore
Step 5: Start developing
/sw-controller I want to add a health check endpoint to the project
See docs/INSTALL-codex.md for the full guide.
Quick install:
mkdir -p ~/.agents/skills
ln -s /path/to/harness/services/multiagents/skills ~/.agents/skills/harness
Enable multi-agent support in ~/.codex/config.toml:
[features]
multi_agent = true
Skills are auto-discovered on restart. Invoke by name: sw-controller, sw-tdd-agent, etc.
See docs/INSTALL-opencode.md for the full guide.
Quick install — add to opencode.json:
{
"plugin": ["harness@git+https://github.com/wenxueliu/harness.git"]
}
Or point to a local clone:
{
"plugin": ["./services/multiagents/.opencode/plugins"]
}
Restart OpenCode. All skills auto-register.
Four scenarios — pick your starting point:
| Scenario | Start Here |
|---|---|
| I have an existing project | See Scenario A |
| I'm starting a new project from scratch | See Scenario B |
| I have multiple microservices | See Scenario C |
| I just want a 5-minute tour | Run /sw-controller demo mode |
Detailed walkthrough: docs/quickstart-en.md
sw-controller (Orchestrator: Intent Gate + Phase Transition + Delegation)
│
├── [需求层 Ideation]
│ sw-requirements-clarifier / sw-value-judgment
│
├── [规划层 Planning]
│ sw-strategic-planner
│ ├── sw-pre-planning-consultant
│ ├── sw-plan-reviewer
│ ├── sw-codebase-explorer
│ └── sw-external-researcher
│
├── [设计层 Design]
│ sw-brainstorming
│ sw-feature-designer → sw-service-designer × N → sw-e2e-designer
│
├── [拆分层 Decomposition]
│ sw-task-decomposer
│
├── [执行层 Execution]
│ sw-plan-executor
│ └── sw-worktree-controller × N
│ └── sw-tdd-agent
│ ├── sw-reviewer-logic / security / performance / context
│ sw-receiving-review
│
├── [测试层 Test]
│ sw-integration-tester
│
├── [交付层 Delivery]
│ sw-delivery-manager
│
├── [咨询层 Consultation]
│ sw-strategic-advisor / sw-codebase-explorer / sw-external-researcher / sw-media-interpreter
│
└── [基础设施层 Infrastructure]
sw-setup / sw-knowledge-agent / sw-systematic-debugging
sw-verification-before-completion / sw-finishing-branch / sw-document-project
sw-writing-skills / using-harness
npx claudepluginhub wenxueliu/darkfactoryHarness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.