Skip to content

Repository files navigation

Origin89 engineering

Shared development standards, repository templates, and agent skills for Origin89. Each repository documents its architecture, commands, and release configuration.

Start with contributing and the adoption guide.

Standard Covers
Repository structure apps, crates, packages, workspaces, and reuse
Documentation Useful docs, private research, and maintenance cost
Working practices Complete work, deliberate commands, AI-assisted development, review
AI review setup Codex and Copilot reviews, with optional @claude requests
Rust Typed domain models, ownership, errors, unsafe code, verification
Node and TypeScript pnpm, strict types, runtime validation, async behavior
Tooling Preferred stack for web, native, and firmware work; repository commands
Testing 3–4 distinct paths, regressions, integration, fault testing
Dependencies Verified latest stable versions, compatibility, lockfiles
Embedded and hardware Hazards, control ownership, physical evidence, release gates
Brand integration Shared tokens, fonts, logos, Buddy, asset provenance
Writing Clear docs and messages without filler or invented claims
Releases Changesets, changelogs, publishing, recovery

Shared skills

Skill Use for
origin89-working Baseline for every task
origin89-commits Branches, commits, PRs, and bounded background review follow-up
origin89-gh-stack Stacked branches and dependent pull requests with gh stack
origin89-review Concrete defects, compatibility, test and safety evidence
origin89-testing Tests for distinct behavior and failure paths
origin89-rust Rust implementation and review
origin89-typescript Node and TypeScript with pnpm
origin89-embedded Firmware, hardware, and equipment commands
origin89-embassy Embassy adapters, tasks, linking, and existing bench workflows
origin89-brand Consistent package-based brand integration
origin89-writing Every AI-written document and message

Adopting repositories run just skills-sync at the start of each new task. The managed cache fetches updated skills from engineering and preserves local skills. See adoption for setup, offline behavior, and assistant loading. Edit common skills here; keep repository-specific commands and constraints local.

Templates and maintenance

templates/ contains agent guidance, a PR template, strict TypeScript checks, a safety-change record, and Changesets/Actions starters. The release starter covers public npm packages, including pnpm workspaces. Rust, firmware, hardware, and deployed applications keep their own publication mechanisms.

Run just check for the refresh bootstrap's offline behavioral tests. See skill validation for instruction review scenarios. Upstream-derived skills retain their notices and licenses. Internal RFCs and research belong in internal-research.

origin89hq/.github holds the organization profile and community defaults. GitHub's workflow picker reads that repository's workflow-templates/; templates here need explicit adoption or a reviewed mirror. Each adopting repository configures CI and review to enforce these standards.

License

Unless otherwise noted, Origin89-authored code, documentation, templates, and skills are licensed under either MIT or Apache-2.0, at your option (MIT OR Apache-2.0).

Adapted skills retain the licenses and notices in their own directories; those terms take precedence over the repository default. Each skill includes its applicable license text so it can be copied independently. Preserve the license files and any upstream notices when redistributing material from this repository.

About

Shared development standards, repository templates, and agent skills.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages