mini-diarium
Encrypted local journaling app development and maintenance workflows
All Skills in This Repository (38)
Pure Emerald Level Indicatorsm13-domain-error
Design error-handling frameworks with categorization, recovery options, and implementation patterns for resilient software systems.
rust-symbol-analyzer
Analyzes Rust project symbols to generate hierarchies and metrics for codebase navigation.
m15-anti-pattern
Detect common Rust anti-patterns and unsafe practices in code.
coding-guidelines
Provide Rust code style standards and best practice recommendations.
m10-performance
Profile and optimize Rust code using flamegraph, criterion, and rayon.
seo-audit
Analyze websites for technical, on-page, and content-related SEO issues.
m12-lifecycle
Guide resource lifecycle design, implementation, and cleanup in Rust codebases.
rust-skill-creator
Create AI skills from Rust crate and std library documentation.
m09-domain
Provides guidance on modeling domains with entities, values, and objects.
rust-trait-explorer
Locate Rust trait implementations and relations using LSP and pattern matching.
m05-type-driven
Design Rust code with newtypes and type state to enforce compile-time invariants.
tiptap
Integrate and extend the Tiptap rich text editor with collaboration and comments.
Frequently Asked Questions
FAQPage SchemaHow to install mini-diarium?â–¼
Run `npx skills add fjrevoredo/mini-diarium --all -g -y` in your terminal to install all skills in this suite globally.
What is Mini Diarium?â–¼
It is a free, open-source, local-only desktop journaling app where every entry is encrypted with AES-256-GCM and no data ever touches the network. It runs on Windows, macOS, and Linux.
What do these skills help with?â–¼
They guide coding agents through Rust ownership and error handling, unsafe code review, Tauri v2 patterns, SEO audits, release checklists, and driving the live app UI for manual verification.
Can I safely change the encryption or auth code?â–¼
Yes, but load the security-stance skill first. It documents the exact crypto invariants, threat model, and the five non-negotiable rules such as no network access and no custom cryptography.
Do I need Rust experience to use these skills?â–¼
No. The skills explain concepts in plain terms and give your agent exact commands and checklists, so beginners can follow along while experts get the deep invariants.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core