spiriMirror
Official@spirimirror
Mirroring the factual nature of physical existence
Agent Skills by spiriMirror
Showing 17 vetted skills indexed across 1 GitHub repositories.
commit
Create conventional git commits with staged changes and optional push.
github-pr
Create standardized GitHub pull requests with titles, labels, and reviewers.
simulation-dev
Provides best practices for simulation code correctness, stability, and debuggability across CPU/GPU paths.
cursor-rules
Add or edit Cursor rules with standardized placement and YAML frontmatter.
commit-convention
Apply Conventional Commits format with type, scope, and description to new commits.
xmake-workflow
Automate LibuIPC builds and tests using XMake commands.
gpu-optimization
Profile, analyze, and optimize CUDA kernels in LibuIPC using Nsight Compute.
document
Standardize technical documentation with unified style and formatting rules.
fix-pr
Fix GitHub PR review feedback by implementing, testing, and pushing changes.
project-structure
Document repository layout to help developers locate code, assets, and scripts.
repository-setup
Configure the upstream remote for forked Git repositories.
cmake-workflow
Configure and build libuipc with CMake in RelWithDebInfo and run Catch2 tests.
review-pr
Automate end-to-end PR reviews for libuipc with domain-aware evaluation.
format
Format C++ source files in place using the project's clang-format configuration.
push-tag
Push a version tag to a repository and optionally create a GitHub release.
run-tests
Run Catch2 C++ and pytest Python tests to validate code correctness.
fix-issue
Fix GitHub issues through branching, testing, and pull request workflow.
Frequently Asked Questions About spiriMirror
FAQPage SchemaWhat specific development tasks does spiriMirror enable?▼
spiriMirror enables standardized C++ repository management, including conventional commit enforcement, automated GitHub pull request handling, and structured technical documentation. It provides specialized capabilities for profiling CUDA kernels via Nsight Compute and executing multi-framework test suites using Catch2 and pytest to ensure simulation code stability.
Which engineering personas benefit from these capabilities?▼
These capabilities are designed for C++ software engineers, simulation developers, and technical leads working on high-performance computing projects. It specifically targets developers maintaining LibuIPC or similar complex simulation codebases who require rigorous build configurations, standardized version control practices, and deep-dive performance analysis for GPU-accelerated workloads.
What are the primary prerequisites for using these build and test functions?▼
Users must have a local environment configured with CMake or XMake, a functional C++ compiler, and Nsight Compute for GPU profiling. The environment requires Git for repository operations and the specific project dependencies defined within the LibuIPC structure to successfully execute the provided build, test, and formatting routines.