GN

gajakannan/nebula-agents

Deployment & DevOps

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

7 stars 品質 39 トレンド 23

A tool-agnostic, orchestrator-agnostic agent-driven development framework. Plain markdown contract, sibling-repo consumption model, works with any AI coding tool.

概要

A tool-agnostic, orchestrator-agnostic agent-driven development framework. Plain markdown contract, sibling-repo consumption model, works with any AI coding tool. nebula-agents is the framework layer extracted from the original nebula-crm mono-repo. It provides role definitions, action protocols, prompt templates, genericness enforcement, and a builder runtime for agent-driven software development — with no dependency on any specific AI tool, orchestrator, or problem domain. Downstream products consume it as a . Agents open a session inside nebula-agents/ and implement into a sibling product repo resolved as {NEBULA_PRODUCT_ROOT}. - — agents/ /SKILL.md, references, and scripts for each framework role (architect, product-manager, backend-developer, frontend-developer, security, devops, code-reviewer, quality-engineer, blogger, etc.) - — agents/actions/*.

README

以下は原文 README の抜粋です。原文を見る。

nebula-agents

A tool-agnostic, orchestrator-agnostic agent-driven development framework. Plain markdown contract, sibling-repo consumption model, works with any AI coding tool.


What it is

nebula-agents is the framework layer extracted from the original nebula-crm mono-repo. It provides role definitions, action protocols, prompt templates, genericness enforcement, and a builder runtime for agent-driven software development — with no dependency on any specific AI tool, orchestrator, or problem domain.

Downstream products consume it as a sibling repo. Agents open a session inside nebula-agents/ and implement into a sibling product repo resolved as {NEBULA_PRODUCT_ROOT}.

What it owns

  • Role definitions — agents//SKILL.md, references, and scripts for each framework role (architect, product-manager, backend-developer, frontend-developer, security, devops, code-reviewer, quality-engineer, blogger, etc.)
  • Action protocols — agents/actions/*.md for plan, feature, build, review, blog, and other action flows
  • Prompt templates — agents/templates/prompts/ automation-safe and operator-friendly variants
  • Genericness enforcement — agents/scripts/validate-genericness.py with an embedded domain-term denylist
  • Bootstrap guidance — agents/docs/AGENT-USE.md, agents/docs/FORK-AND-BUILD-APP.md, agents/docs/ONBOARDING.md
  • Builder runtime — framework-only Docker image (Dockerfile, docker/, docker-compose.agent-builder.yml) with orchestration utilities only, no stack SDKs

What it does not own

  • Domain planning (BLUEPRINT.md, glossary, API spec, knowledge graph) — product repo
  • Application source code (backend, frontend, AI runtime) — product repo
  • Product runtime infrastructure and deployment scripts — product repo
  • Product-local lifecycle gates (knowledge_graph_sync, solution_contract, frontend_quality) — product repo

See CONSUMER-CONTRACT.md for the full ownership split.

How downstream products consume it

Open a session in nebula-agents/. Keep the product repo as a sibling directory. All references from agents/** to product-owned paths use the {NEBULA_PRODUCT_ROOT} placeholder, resolved once at session start.

WORKSPACE_ROOT/
  nebula-agents/        # session working directory (this repo)
  /       # {NEBULA_PRODUCT_ROOT} — e.g. nebula-insurance-crm

The framework makes no assumption about which AI tool or orchestrator drives the session — the contract is plain markdown plus a short set of Python validators.

Quick start

  1. Clone nebula-agents next to your product repo:
    git clone https://github.com/gajakannan/nebula-agents.git
    
  2. Resolve {NEBULA_PRODUCT_ROOT} via one of:
    • CLI flag --product-root on framework scripts
    • Environment variable NEBULA_PRODUCT_ROOT=
    • Pasted prompt input NEBULA_PRODUCT_ROOT="../" (no shell export required)
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add gajakannan/nebula-agents
MCP 初心者?mcpskill.org のガイドから始めましょう →