Skip to content

Repository files navigation

Emberlamp Organization

Automated software engineering organization with centralized control.

Overview

Emberlamp is a fully automated organization with 14 repositories managed through a centralized system.

Architecture

Central Control

  • config - Single source of truth with repos.json
  • skills - Agent capabilities and CLI extensions
  • swe-agent - Agent that knows all repos
  • bot - Automation workflow for syncing

Repositories (14)

CategoryRepos
Applicationsgeneral
Templatesreact-template, swe-agent
CLIcli, gh-pin-repo, config
Automationbot
Resourceslicense, warnings, json-repo, gitkeep, skills
Meta.github, hub

Automated System

Workflows

Each repo has 5 workflows:

WorkflowTriggerPurpose
CIpush to mainLint & test
Releasepush to mainAuto version bump & GitHub release
Automationschedule/manualSync, backup, report
Label PRsPR opened/syncedAuto-label PRs based on files
Emberlamp Auto Botdaily/manualDaily sync and org management

Release Automation

Release workflow automatically:

  1. Checks commits since last tag
  2. Detects feat: → minor bump
  3. Detects fix: → patch bump
  4. Creates tag and pushes
  5. Generates release notes
  6. Creates GitHub release

Controlling All Repos

# Clone all repos to /tmp/emberlamp/
python swe-agent/agent.py clone-all
# List all repos
python swe-agent/agent.py list
# Check capabilities
python swe-agent/agent.py capabilities

Centralized Config

All repos are defined in config/repos.json:

{
"repos": ["general", "react-template", "swe-agent", ...],
"org": "emberlamp"
}

Quick Links

Contributing

  1. Make changes in local cloned repos (in /tmp/emberlamp/)
  2. Push changes - CI and Release workflows run automatically
  3. For major changes, use conventional commits:
    • feat: for new features (triggers minor release)
    • fix: for bug fixes (triggers patch release)

Summary: How We Control All Repos

Centralized System

ComponentPurpose
config/repos.jsonSingle source of truth for all 14 repos
skills repoAgent capabilities and CLI extensions
swe-agentAgent that knows all repos, can clone to /tmp
bot repoAutomation workflow for syncing/reporting

How It Works

  1. Add a repo → Update config/repos.json
  2. Code change → CI runs, then Release creates version bump + release
  3. Need agent skills → Add to skills repo
  4. Need automation → Use bot workflow

Commands

# Clone all repos
python /tmp/swe-agent/agent.py clone-all
# List all repos
python /tmp/swe-agent/agent.py list
# Trigger release manually
gh workflow run release.yml -f version=minor -R emberlamp/repo

The entire emberlamp organization is now automated end-to-end!

© 2026 Emberlamp

About

Emberlamp organization profile

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors