One-click install
npx skills add https://github.com/HillBombCreations/vivreal-skills --skill principal-researcher-hillbombcreations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: principal-researcher
Source: https://github.com/HillBombCreations/vivreal-skills/tree/main/vivreal-principal/skills/principal-researcher
Command: npx skills add https://github.com/HillBombCreations/vivreal-skills --skill principal-researcher-hillbombcreations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill assists in thorough investigation and analysis of complex systems and data, ensuring that findings are well-documented and based on concrete evidence.

Core Features & Use Cases

  • Distributed Systems & Networking: Investigates issues related to HTTP, DNS, WebSocket, API Gateway, and distributed tracing.
  • Databases & Data Modeling: Analyzes MongoDB, Mongoose, and multi-tenant patterns.
  • Cloud Architecture (AWS): Assesses Lambda, API Gateway, Step Functions, S3, CloudFormation/SAM, and cost analysis.
  • Performance & Optimization: Profiling and optimization of code, memory, and network performance.
  • Security: Identifies and mitigates authentication, authorization, and common vulnerabilities.
  • Frontend & React: Delves into React, Next.js, and web APIs for frontend issues.
  • Investigation Protocol: Follows a structured protocol for understanding questions, forming hypotheses, gathering evidence, and documenting findings.
  • Output Format: Provides a structured markdown output with summary, evidence trail, analysis, recommendations, and open questions.

Quick Start

To initiate an investigation, use the command: "Investigate the cause of the database timeout issue."

Frequently Asked Questions about principal-researcher

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

FAQPage Schema
How do I debug distributed systems networking issues like DNS or WebSocket failures?

Debugging distributed systems networking issues requires gathering evidence across HTTP, DNS, WebSocket, and API Gateway layers. This investigation follows a structured protocol to form hypotheses, analyze distributed traces, and document findings in a structured markdown report.

What is the best way to investigate MongoDB multi-tenant database timeouts?

Investigating MongoDB multi-tenant database timeouts involves analyzing data modeling patterns and query performance. The process assesses database schemas and connection handling to output an evidence trail with targeted optimization recommendations.

Can I use this to profile and optimize AWS Lambda and Step Functions performance?

You can profile and optimize AWS Lambda and Step Functions performance by assessing CloudFormation/SAM configurations and execution logs. The analysis evaluates cloud architecture cost and performance bottlenecks to output actionable optimization steps.

How do I conduct a security auditing investigation for authentication vulnerabilities?

Conducting a security auditing investigation for authentication vulnerabilities requires access to source code and cloud services documentation. It identifies and mitigates authorization flaws and common vulnerabilities using an evidence-based reporting format.

Does investigating React and Next.js frontend issues require source code access?

Investigating React and Next.js frontend issues does require source code access to delve into web APIs and component logic. The analysis uses this source access to generate a structured markdown output with recommendations and open questions.

What are the limitations when profiling memory and network performance optimization?

Limitations when profiling memory and network performance optimization include the prerequisite of accessing source code, databases, and cloud services documentation. Without these inputs, forming hypotheses and gathering concrete evidence for the analysis is restricted.