ln-770-crosscutting-setup

Solid

Sets up logging, error handling, CORS, health checks, and API docs. Use when adding cross-cutting concerns to backend projects.

AI & Automation 479 stars 67 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
89
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

> **Paths:** File paths (`shared/`, `references/`, `../ln-*`) are relative to skills repo root. If not found at CWD, locate this SKILL.md directory and go up one level for repo root. If `shared/` is missing, fetch files via WebFetch from `https://raw.githubusercontent.com/levnikolaevich/claude-code-skills/master/skills/{path}`. # ln-770-crosscutting-setup **Type:** L2 Domain Coordinator **Category:** 7XX Project Bootstrap **Parent:** ln-700-project-bootstrap Coordinates cross-cutting concerns configuration for .NET and Python projects. --- ## Overview | Aspect | Details | |--------|---------| | **Input** | Project root directory | | **Output** | Configured logging, error handling, CORS, health checks, API docs | | **Workers** | ln-771 to ln-775 | | **Stacks** | .NET (ASP.NET Core), Python (FastAPI) | --- ## Phase 1: Detect Project Stack Determine the technology stack by scanning project files. **Detection Rules:** | File Pattern | Stack | Framework | |--------------|-------|-----------| | `*.csproj` | .NET | ASP.NET Core | | `pyproject.toml` or `requirements.txt` + FastAPI | Python | FastAPI | **Actions:** 1. Glob for `*.csproj` files 2. If not found, Glob for `pyproject.toml` or `requirements.txt` 3. If Python, check for FastAPI in dependencies 4. Store detected stack in Context Store **Context Store Initial:** ```json { "STACK": ".NET" | "Python", "FRAMEWORK": "ASP.NET Core" | "FastAPI", "PROJECT_ROOT": "/path/to/project", "FRAMEWORK_VERSION": "8.0" | "...

Details

Author
levnikolaevich
Repository
levnikolaevich/claude-code-skills
Created
7 months ago
Last Updated
yesterday
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category