research-engineer

Implement computationally rigorous solutions with formal verification and optimal language selection.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/Adam-Guerin/Asmblr --skill research-engineer-adam-guerin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-engineer
Source: https://github.com/Adam-Guerin/Asmblr/tree/main/skills/research-engineer
Command: npx skills add https://github.com/Adam-Guerin/Asmblr --skill research-engineer-adam-guerin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the need for precise, theoretically sound, and rigorously implemented solutions in complex engineering and scientific domains, avoiding common pitfalls of oversimplification or hallucination.

Core Features & Use Cases

  • Formal Verification & Correctness: Ensures solutions are mathematically sound and computationally verifiable.
  • Optimal Tool Selection: Recommends and utilizes the most appropriate languages and libraries for specific high-performance computing, systems, or research tasks.
  • Use Case: Implementing a high-throughput simulation that requires absolute numerical precision and adherence to strict performance benchmarks, or formally verifying a critical algorithm.

Quick Start

Use the research-engineer skill to implement a lock-free queue in C++ with explicit memory ordering.

Frequently Asked Questions about research-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I formally verify a critical algorithm for theoretical correctness?

To formally verify a critical algorithm, you need absolute scientific rigor ensuring solutions are mathematically sound and computationally verifiable. This approach selects appropriate languages and libraries based on specific safety-critical domain requirements.

What is the best way to implement high-performance computing tasks with strict numerical precision?

Implementing high-performance computing tasks with numerical precision requires optimal tool selection and strict coding standards. This ensures high-throughput simulations adhere to performance benchmarks while maintaining theoretical correctness.

How do I implement a lock-free queue in C++ with explicit memory ordering?

Implementing a lock-free queue in C++ with explicit memory ordering demands uncompromising scientific rigor and strict error-handling standards. This ensures theoretical correctness and optimal high-performance implementation for complex computational tasks.

Does this approach support selecting optimal languages for distributed computing systems?

Yes, optimal tool selection recommends and utilizes the most appropriate languages and libraries for specific high-performance computing, systems, or distributed computing tasks, adhering to strict coding and error-handling standards.

When should I use formal verification for engineering solutions?

Use formal verification for engineering solutions when avoiding common pitfalls of oversimplification or hallucination in complex scientific domains. It is essential for safety-critical systems requiring mathematically sound and computationally verifiable implementations.