Skip to content
View paruff's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report paruff

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
paruff/README.md

Phil Ruff · @paruff

I build open-source platform engineering tools for small teams that work with AI coding agents, and I build them in public. Each stack is small enough to run on a laptop, does one job, and states what it doesn't do yet.

The uFawkes suite

Every repo below is generated from uFawkesAI and develops inside its devcontainer, ghcr.io/paruff/fawkes-space.

Repo What it is Where it is
🤖 uFawkesAI Template for AI-native development: one config for Claude Code, OpenCode, Codex and Gemini CLI; an intent → spec → plan chain checked in CI; agent evals that gate merges; and the shared devcontainer image v2.0.0 in release candidate
📊 uFawkesObs Docker Compose observability stack: OpenTelemetry, Prometheus, Loki, Tempo, Grafana. Computes delivery (DORA) metrics from pipeline events v0.2.0, heading to v1.0.0
🔧 uFawkesPipe Woodpecker CI pipeline contract with security scanning, for any language v1.7 beta, heading to v2.0.0
🛠️ uFawkesDevX Developer portal and golden-path templates Pre-release, heading to v0.1.0
🥋 uFawkesDojo Belt-level platform engineering curriculum; each lab is built on a released stack 0.1.0-alpha
🦅 fawkes Kubernetes internal delivery platform (Tekton, Argo CD, Grafana) for teams that outgrow Compose Pre-alpha, heading to Tracer Bullet Alpha

ufawkes.dev has a page for each stack, the compatibility matrix of which versions were tested together, and a live release status.

How I work

Releases are gate-driven, not date-driven: a stack ships when its acceptance criteria pass, and a claim that can't be verified gets removed instead of rushed. AI agents implement; I decide and review.

Based in Óbidos, Portugal 🇵🇹

LinkedIn ufawkes.dev

Pinned Loading

  1. uFawkesAI uFawkesAI Public template

    Template for AI-native development: Claude Code, OpenCode, Codex and Gemini CLI from one config, intent→spec→plan in CI, eval-gated merges, and the shared fawkes-space devcontainer

    Shell 2

  2. uFawkesObs uFawkesObs Public

    Docker Compose observability stack (OpenTelemetry, Prometheus, Loki, Tempo, Grafana) that computes DORA delivery metrics

    Python 1

  3. uFawkesPipe uFawkesPipe Public

    Woodpecker CI-based DevSecOps platform with Cloud Native Buildpacks, DORA observability, and standardized pipeline contract for polyglot applications

    Python

  4. uFawkesDevX uFawkesDevX Public

    Golden paths, developer experience workflows, and IDP templates for faster platform adoption

    Shell

  5. fawkes fawkes Public

    Modular GitOps IDP with CI/CD, observability, and multi-cloud provisioning. Built for contributors.

    Python 4 2

  6. integral-education integral-education Public

    Mastery-based AQAL learning platform — 68 modules across all quadrants, levels, lines, states, and types.

    JavaScript 2