rainoftime
Community@rainoftime · China
Agent Skills by rainoftime
Showing 98 vetted skills indexed across 1 GitHub repositories.
transactional-memory
Implement software transactional memory for atomic concurrent code execution.
invariant-generator
Infer loop invariants for C code verification using abstract interpretation.
loop-optimizer
Optimize program loops through unrolling, fusion, tiling, and vectorization.
effect-type-system
Implements algebraic effect types to track and handle side effects in programming languages.
monad-transformer
Compose monadic effects like state, error handling, and IO into stacks.
closure-converter
Transform closures into explicit environment-passing style for functional language compilers.
coq-proof-assistant
Develop interactive proofs and formalize mathematical theories in Coq.
symbolic-execution-engine
Build symbolic execution engines in Python and Z3 for test generation and bug detection.
axiomatic-semantics
Define program correctness using Hoare logic and weakest preconditions.
acsl-annotation-assistant
Generate ACSL formal annotations for C/C++ programs to verify with Frama-C.
lock-free-data-structure
Implement lock-free data structures using atomic operations and hazard pointers.
hoare-logic-verifier
Verify imperative program correctness using Hoare logic and loop invariants.
existential-types
Implement existential types (∃α.τ) for data abstraction and type hiding.
module-system
Implement module systems with namespaces, encapsulation, and dependency management.
language-server-protocol
Implement Language Server Protocol servers for IDE features like autocompletion and refactoring.
message-passing-system
Implement message passing concurrency with actors and CSP channels.
concurrency-verifier
Verify concurrent programs for data races, deadlocks, and correctness issues.
macro-expander
Implement hygienic macro systems for compile-time syntactic abstraction and code generation.
row-polymorphism
Implement row polymorphism for extensible records and variants in type systems.
refinement-type-checker
Verify code properties and contracts using refinement types with Z3 solver.
effect-system
Implement effect systems with type annotations and effect checking for pure functional languages.
liveness-analysis
Compute live variables at each program point for compiler optimizations.
reduction-semantics
Define program evaluation via rewrite rules and evaluation contexts.
capability-system
Implement capability-based security with unforgeable tokens for fine-grained access control.