Skip to content
View coralstay's full-sized avatar

Block or report coralstay

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
coralstay/README.md

coralstay

Autonomous Software Factory · Systems & eBPF Observability · Reference-Driven Engineering Katas

Platform Toolchain Foundry Languages


4-Domain Engineering Architecture

전체 워크스페이스(~/githubs)와 GitHub 저장소(github.com/coralstay)는 역할에 따라 4개의 도메인과 오픈소스 디렉터리(opensource/)로 구성됩니다.

~/githubs/
├── bin/                         # 통합 실행 명령어 (53종)
├── coralstay-software-factory/  # [1] 에이전트 소프트웨어 팩토리
├── dev-tools/                   # [2] 개발 인프라·관측·생산성 도구
├── freeride/                    # [3] 234권 원서 해부·실습(Kata) 연합체
├── toy-project/                 # [4] 풀스택·클라우드 통합 레퍼런스
└── opensource/                  # [5] 48종 오픈소스 버전 관리 (.bundle)

1. coralstay-software-factory — Sigkill Foundry

"처리량이 아니라 판단의 독립성이다."
태스크를 backlog.md 계층(마일스톤 · 태스크 · AC)으로 분해하고, 역할형 에이전트(Implementer · Reviewer · Verifier · Logger)를 독립 프로세스로 스폰한 뒤 작업 종료 시 kill -9로 회수하여 컨텍스트 오염을 차단하는 소프트웨어 공장 아키텍처입니다.

저장소 공개 핵심 역할 CLI 명령어
coralstay-software-factory Public Sigkill Foundry SDD(제안서·요구사항·아키텍처·구현계획) 설계 저장소 build-diagrams --help
claude-code-agile-hooks Public Claude Code 규율 레이어 (TDD/테스트 게이트, 상태 전이, 위상 정렬 작업 순서) agile-hooks-install --help
work-order --help
coding-agent-git-commit-tool Public 코딩 에이전트 커밋 메시지 규격 검증 및 모델·태스크 트레일러 자동 기록 훅 git-commit-tool --help
agent-orchestrator Private 역할형 에이전트 독립 프로세스 스폰·회수 JVM 오케스트레이터 (Java 25 + Gradle) agent-orchestrator --help

2. dev-tools — Developer Tooling & Kernel Observability

macOS 개발 환경 부트스트랩, 2계층 .tool-versions 기반 언어·오픈소스(@oss) 버전 관리, L2~L7 커널 패킷/코드 추적, 에디터·문서 자동화를 담당하는 도구군입니다.

저장소 공개 핵심 역할 CLI 명령어
dev-toolchain Public macOS 언어 런타임(asdf 8종) & 오픈소스(@oss 48종) 통합 버전 매니저 dev-toolchain --help
dev-toolchain-uninstall --help
ebpf-wire-to-code-tracer Private eBPF(libbpf · bpftool · bcc) 기반 L2~L7 Pre-Compute 전 계층 가시성 트레이서 —
omnivim Private Neovim · Vim · IdeaVim · VS Code 키바인딩 단일화 및 144개 인터랙티브 실습 드릴 omnivim --help · practice --help
check --help · reset --help
central-docs-collector Private 워크스페이스 내 설계·보안·운영 문서 및 AI 에이전트 지침/프롬프트 중앙 수집기 central-docs --help

3. freeride — F.R.E.E.-R.I.D.E.

Federated Repositories for Extracting Every Reference Into Developer-Executed Katas
"이름은 무임승차(freeride)지만, 실체는 234권의 원서를 페이지마다 해부해 직접 손으로 코딩하고 테스트를 통과해야만 내릴 수 있는 수련 열차다."

저장소 공개 핵심 도메인 및 수련 내용 CLI / 실행기
freeride Private 8개 수련 트랙 마스터 연합 워크스페이스 및 layout.yaml 토폴로지 —
doctree Private Google Drive PDF 대장 · 3-Way SHA-256 동기화 · Apple Vision + Graphviz DOT 파서 doctree --help
handcrafted-cpp Private C/C++17, STL, 알고리즘(TAOCP·종만북), Linux 시스템 프로그래밍(TLPI·eBPF) 실습장 ./scripts/run.sh
./scripts/test.sh
handcrafted-java Private Java 25 LTS 언어 명세(JLS), JVM 내부 구조 및 Spring 7 실습장 ./gradlew test
databases Private 데이터베이스 18권 기반 SQL · 스토리지 엔진 · 실행계획 튜닝 실습장 ./scripts/test.sh
devOps-LifeCycle Private 30개 AWS 클라우드 아키텍처 시나리오 및 Terraform · DevSecOps 검증 파이프라인 ./scripts/test.sh
coding-style-refactoring-principles Private 소프트웨어 공학 9대 명저 기반 클린 코드 · 리팩터링 · 단위 테스트 다국어 실습장 ./scripts/test.sh

4. toy-project — End-to-End Production Reference

저장소 공개 기술 스택 및 아키텍처
react-next-spring-postgresql-terraform-aws Private Next.js (React) · Spring Boot (Java 25) · PostgreSQL · Terraform · AWS · k3d 기반 풀스택 및 클라우드 IaC 통합 레퍼런스

2-Tier .tool-versions & Git Bundle 오픈소스 구조

외부 오픈소스(48종)는 포크(Fork) 없이 원본(Upstream) 클론과 버전별 Git Bundle(bundles/<tag>.bundle), 버전별 워크트리(<tag>/) 구조로 관리합니다.

opensource/in-use/<오픈소스명>/
├── upstream/               # 원본 upstream git clone
├── bundles/
│   └── <버전태그>.bundle   # 특정 버전의 git bundle 아카이브 파일
├── <버전태그>/             # 프로젝트(.opensource/<이름>)가 심링크하는 버전 폴더
└── current -> <버전태그>   # 전역 기본 버전 심링크
  • 1계층 (Global SSOT): dev-tools/dev-toolchain/.tool-versions (~/.tool-versions 심볼릭 링크) — 8종 언어 런타임(nodejs, pnpm, java, gradle, python, uv, rust, golang) + 48종 오픈소스(# @oss) 기본 릴리스 태그 정의
  • 2계층 (Project Local Override): <project>/.tool-versions — 프로젝트마다 필요한 언어 버전과 오픈소스 버전을 지정하면 dev-toolchain sync가 <project>/.opensource/<이름> -> ~/githubs/opensource/in-use/<이름>/<버전태그> 심볼릭 링크를 자동 연결합니다.
dev-toolchain status          # 글로벌 언어 8종 + 오픈소스 48종 번들 상태 + 프로젝트별 오버라이드 조회
dev-toolchain current         # 현재 작업 디렉토리($PWD)에 적용된 로컬 .tool-versions 확인
dev-toolchain project <이름>  # 특정 프로젝트의 언어 및 @oss 오픈소스 버전 조회
dev-toolchain sync            # 모든 @oss 버전 태그의 .bundle + <태그>/ 생성 및 심링크 동기화

Popular repositories Loading

  1. coding-agent-git-commit-tool coding-agent-git-commit-tool Public

    [software-factory] 코딩 에이전트 git 커밋 메시지 형식 검사 및 모델·태스크 트레일러 자동 기록 훅

    Python 1

  2. claude-code-agile-hooks claude-code-agile-hooks Public

    [software-factory] Claude Code 규율 레이어 (훅·테스트 게이트·상태 전이)

    Python 1

  3. coralstay-software-factory coralstay-software-factory Public

    [software-factory] Sigkill Foundry 아키텍처 및 설계 문서(SDD) 저장소

    Python 1

  4. dev-toolchain dev-toolchain Public

    [dev-tools] macOS 언어 런타임(asdf) 및 오픈소스 툴체인(@oss) 통합 버전 매니저

    Shell

  5. agent-orchestrator agent-orchestrator Public

    [software-factory] 역할형 에이전트 스폰·회수 JVM 오케스트레이터

    Java

  6. coralstay coralstay Public

    ⚡ coralstay — Autonomous Software Factory · Systems & eBPF Observability · Reference-Driven Engineering Katas