Skip to content

dunctk/rasx-app-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RASX App Framework

skills.sh

RASX is a Codex skill for building calm, high-density web applications with a small, durable Rust stack.

What RASX means

  • R — Rust
  • A — Axum
  • S — SQLite
  • X — htmX

Askama supplies typed server-rendered HTML, while SeaORM supplies entities, relationships, queries, migrations, and transactions. Together, the stack favors fast operator workflows without requiring a JavaScript-heavy SPA.

What the skill covers

  • Axum application structure, typed state, routes, authentication, and response boundaries
  • Askama pages and self-contained HTMX fragments
  • SeaORM entities, tenant-safe queries, transitions, and event history
  • SQLite WAL configuration, connection PRAGMAs, short transactions, and operational safety
  • Dense dark operator interfaces inspired by the information hierarchy of the X Developer Console—not its branding or trade dress
  • Semantic status colors, responsive console layouts, accessible controls, and human approval paths
  • $apple-design composition for immediate feedback, motion, materials, typography, user agency, and reduced-motion behavior

If $apple-design is unavailable, the bundled visual-system reference includes the essential fallback constraints.

Design style

These browser-rendered examples use generic sample data. They show the visual grammar rather than a fixed product template.

Operator overview

Dense navigation, semantic metrics, a prioritized intent feed, and visible SQLite/WAL runtime health.

RASX operator overview

Signal pipeline

A compact comparison-first board where green means ready, amber means review, and blue means work in progress.

RASX signal pipeline

Human approval workspace

Source evidence, editable generated output, and the final human commitment are kept visibly separate.

RASX human approval workspace

The reproducible HTML specimen is available at assets/style-showcase.html.

Install

Install with the open skills CLI:

npx skills add dunctk/rasx-app-framework

Or clone the repository directly into your Codex skills directory:

git clone https://github.com/dunctk/rasx-app-framework.git \
  "${CODEX_HOME:-$HOME/.codex}/skills/rasx-app-framework"

Restart or reload Codex so it discovers the skill.

Use

Invoke it directly in a prompt:

Use $rasx-app-framework and $apple-design to build an operator dashboard
with Axum, Askama, SeaORM, SQLite WAL, and HTMX.

The skill guides work in vertical slices: model the record, implement tenant-safe persistence, render the full page, add bounded HTMX interactions, apply the visual system, and verify the complete workflow.

Repository structure

SKILL.md                           Core workflow and triggering rules
agents/openai.yaml                Skill-list metadata and default prompt
references/rust-htmx-sqlite.md    Backend, persistence, and HTMX architecture
references/visual-system.md       Console design and Apple-inspired interaction craft
assets/style-showcase.html        Reproducible design specimen
assets/screenshots/               Browser-rendered design examples
LICENSE                            MIT license

License

MIT

About

A Codex skill for Rust operator apps with Axum, Askama, SeaORM, SQLite WAL, HTMX, and Apple-quality UI craft.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages