code-guru

Guide feature implementation and PR reviews for the Raamattu Nyt codebase.

Updated Dec 19, 2025
One-click install
npx skills add https://github.com/Spectaculous-Code/raamattu-nyt --skill code-guru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-guru
Source: https://github.com/Spectaculous-Code/raamattu-nyt/tree/main/.claude/skills/code-guru
Command: npx skills add https://github.com/Spectaculous-Code/raamattu-nyt --skill code-guru

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert architectural guidance and code review for the Raamattu Nyt codebase, ensuring high-quality, maintainable, and future-proof software.

Core Features & Use Cases

  • Architectural Design: Guides the implementation of complex features with long-term implications.
  • Code Review: Assesses PRs for adherence to architectural principles, UX, and project constraints.
  • Refactoring Guidance: Helps transform prototypes into production-ready components.
  • Use Case: When proposing a new search indexing mechanism, consult the code-guru to ensure it aligns with the overall architecture and can be easily integrated into the existing system.

Quick Start

Ask the code-guru to review the proposed architecture for the new audio playback feature.

Frequently Asked Questions about code-guru

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

FAQPage Schema
How do I review a React and TypeScript pull request for architectural integrity?

Architectural code review for React and TypeScript assesses pull requests for strict boundary enforcement, design-first principles, and zero tolerance for technical debt. It ensures feature implementations align with long-term maintainability and domain-specific optimizations.

What is the best way to refactor a prototype into a production-ready React component?

The best way to refactor a prototype into production-ready React components is using a design-first approach that enforces strict architectural boundaries. This eliminates technical debt and ensures long-term maintainability for TypeScript codebases.

How does architectural design guidance work for new audio playback features in TypeScript?

Architectural design guidance for TypeScript audio playback features works by applying senior principal engineer expertise to enforce strict boundaries and domain-specific optimizations. This ensures the feature integrates cleanly without introducing technical debt.

Can I use this approach to validate a new search indexing mechanism in a React codebase?

Yes, you can validate a new search indexing mechanism in a React codebase by consulting architectural guidance. It ensures the proposed mechanism aligns with the existing TypeScript architecture and integrates cleanly without violating strict domain boundaries.

When do I need strict architectural boundaries for verse-by-verse reading features?

You need strict architectural boundaries for verse-by-verse reading features when implementing complex functionality with long-term implications. This zero-tolerance-for-debt approach maintains domain-specific optimizations and high code quality.

Why does my TypeScript refactoring introduce technical debt in a React application?

TypeScript refactoring introduces technical debt in a React application when it bypasses strict architectural boundaries and ignores design-first principles. Without senior-level code review enforcing zero tolerance for debt, prototype patterns persist and degrade long-term maintainability.