Firma-AI
Official@firma-ai
Offers specialized governance and quality assurance for Rust-based repositories, Jujutsu version control, and OpenFirma policy enforcement.
Agent Skills by Firma-AI
Showing 13 vetted skills indexed across 1 GitHub repositories.
lint
Enforce coding standards for Rust, TOML, and Markdown files using dprint and clippy.
fix-jj-conflicts
Resolves merge conflicts in Jujutsu repositories with automated verification.
review-rust-code
Reviews Rust code changes for correctness, robustness, documentation quality, and policy compliance.
verify
Validate code changes against predefined policies in the OpenFirma environment.
docs-guidelines
Guide documentation of OpenFirma code, docs, and contributor material.
write-rust-tests
Guide users through writing Rust tests for OpenFirma codebases.
open-pr
Create GitHub pull requests for OpenFirma projects using the gh CLI.
commit-guidelines
Inspect repository state and guide atomic Git commit creation.
rust-tests-guidelines
Provide Rust testing guidelines for OpenFirma public API and edge cases.
split-jj-changeset
Split complex Git changesets into atomic units for review.
run-rust-tests
Execute Rust tests for affected OpenFirma crates using cargo nextest.
rust-docs-guidelines
Provide Rust documentation guidelines for clear, consistent codebase documentation.
build
Enforce OpenFirma and Cedar policies for AI agent actions with audit logging.
Frequently Asked Questions About Firma-AI
FAQPage SchemaWhat specific tasks can be performed using Firma-AI?βΌ
Firma-AI enables developers to enforce Rust coding standards, resolve Jujutsu merge conflicts, validate code against Cedar policies, and manage atomic Git commits. It also facilitates the execution of Rust tests via cargo nextest and provides structured guidance for documentation and testing practices within OpenFirma projects.
Which personas benefit most from Firma-AI?βΌ
Firma-AI is designed for Rust developers, software engineers, and technical contributors working within OpenFirma environments. It is particularly useful for maintainers managing complex codebases who require strict adherence to policy, consistent documentation, and efficient management of atomic changesets during the development lifecycle.
What are the prerequisites for using Firma-AI?βΌ
Users require a Rust-based development environment, access to Jujutsu version control, and familiarity with the OpenFirma ecosystem. The system relies on dprint, clippy, and cargo nextest for code analysis and testing, necessitating these dependencies to be configured within the local repository environment for full functionality.