Blink Codebase Skill

Community

Master Blink's architecture, build with confidence.

Authordav-ell
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a comprehensive understanding of the Blink project's architecture, tech stack, and data flow, enabling developers to efficiently work with both the Flutter frontend and FastAPI backend. It eliminates the guesswork in navigating the codebase, debugging integrations, and adding new features that span across layers.

Core Features & Use Cases

  • Architecture Overview: Understand the Flutter + FastAPI + SQLite stack and the Flutter UI → ApiService → REST API → SQLite Database data flow.
  • Key Component Deep Dive: Learn about core data models (Chat, Message), service layers (ApiService, ChatService), and UI patterns (AppTheme, screens, widgets).
  • Development Workflow Guidance: Get clear steps for adding new features, understanding API response structures, and following styling guidelines.
  • Use Case: When tasked with adding a new filter option to the chat list, use this skill to identify which files in lib/models/, lib/services/, and rest/cursor_chat_api.py need modification, and how to ensure consistent styling using AppTheme.

Quick Start

Explain the overall architecture of the Blink project, including the tech stack, data flow, and the main purpose of the ApiService and ChatService components.

Dependency Matrix

Required Modules

flutterpython3fastapiuvicornpydantic

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Blink Codebase Skill
Download link: https://github.com/dav-ell/blink/archive/main.zip#blink-codebase-skill

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.