Markdown Converter
Agent skill for markdown-converter
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Sign in to like and favorite skills
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Linkurator is a Next.js web application that helps users categorize their YouTube subscriptions into topics and view videos from channels in those categories. The frontend connects to a separate backend service for data and authentication.
yarn dev - Start development server (requires backend running on localhost:9000)yarn build - Build production versionyarn start - Start production serveryarn lint - Run ESLintyarn test - Run Jest testsyarn coverage - Run tests with coverage reportyarn install - Install dependenciesConfiguration:
configuration.ts - API endpoints and URL configuration (dev vs prod)Components (Atomic Design Pattern):
components/atoms/ - Basic UI components (Button, Input, etc.)components/molecules/ - Composite components (SearchBar, Card, etc.)components/organism/ - Complex feature components (modals, grids, etc.)Core Directories:
app/ - Next.js App Router pages and layoutsentities/ - TypeScript interfaces/typeshooks/ - Custom React hooks for data fetching and stateservices/ - API service functionsutilities/ - Helper functionsi18n/ - Internationalization configmessages/ - Translation files (en.json, es.json)Data Fetching: All API calls use React Query hooks (prefix
use*) that handle caching, loading states, and error handling.
Routing: Uses Next.js App Router with dynamic segments like
[[...id]] for flexible routing.
Styling: Combines Tailwind utility classes with DaisyUI component classes.
Authentication: Integrates with backend OAuth flow via redirects to API endpoints.