engineering

Analyze Python scripts and documentation to provide engineering guidance.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/linardsb/fredis --skill engineering-linardsb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engineering
Source: https://github.com/linardsb/fredis/tree/main/.claude/skills/engineering
Command: npx skills add https://github.com/linardsb/fredis --skill engineering-linardsb

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides expert-level guidance on engineering principles, architecture, backend systems, QA, TDD, and more, helping users make informed technical decisions and improve their engineering practices.

Core Features & Use Cases

  • Architecture and Design: Offers tools for system design, ADRs, C4, microservices vs monolith, and dependency analysis.
  • Backend Systems: Covers REST/GraphQL APIs, PostgreSQL optimization, auth flows, and Node.js patterns.
  • QA and Testing: Provides resources for test generation, unit tests, coverage analysis, and E2E testing.
  • TDD and Refactoring: Offers guidance on red-green-refactoring, fixture generation, and agentic backend shape.
  • Use Case: Imagine you need to design a new system or optimize an existing backend. Use this Skill to gain insights on architectural patterns, database optimization, and security practices.

Quick Start

Use the engineering skill to generate an architecture diagram for your project.

Frequently Asked Questions about engineering

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

FAQPage Schema
How do I decide between a microservices vs monolith architecture for my system design?

Architecture decisions between microservices and monoliths depend on your system design scale and dependency structure. This Skill provides analysis tools and ADR guidance to evaluate which pattern fits your backend engineering scenario.

What's the best way to optimize PostgreSQL queries in a Node.js backend?

To optimize PostgreSQL in a Node.js backend, you need targeted database analysis and API pattern guidance. This Skill covers REST/GraphQL APIs, PostgreSQL optimization strategies, and Node.js patterns for backend performance.

How do I start test-driven development with red-green-refactoring?

Test-driven development using red-green-refactoring requires generating failing tests first, then implementing code to pass them. This Skill offers TDD guidance, fixture generation, and unit test coverage analysis to structure your workflow.

Can I generate unit tests and E2E testing resources for existing backend systems?

Generating unit tests and E2E testing resources for backend systems is supported. This Skill provides QA tools for test generation, coverage analysis, and fixture creation to validate your existing engineering workflows.

Does this engineering guidance require any specific Python environment setup?

This engineering guidance requires Python scripts and documentation for analysis and recommendations. You need a Python environment to execute the provided scripts that generate architecture diagrams and testing fixtures.

How do I create an architecture diagram and ADR for my project?

Creating an architecture diagram and ADR involves analyzing your system design patterns and dependencies. This Skill uses Python scripts to generate visual architecture diagrams and provides templates for architectural decision records.