tastik-knowledge

Provides Tastik app domain knowledge for planning, debugging, and schema decisions.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/FabioFiorita/tastik --skill tastik-knowledge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tastik-knowledge
Source: https://github.com/FabioFiorita/tastik/tree/main/.agents/skills/tastik-knowledge
Command: npx skills add https://github.com/FabioFiorita/tastik --skill tastik-knowledge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Tastik domain knowledge helps product and engineering teams align on scope, data model, and behaviour for the "lists without deadlines" app, reducing ambiguity when implementing features or fixing bugs.

Core Features & Use Cases

  • Domain coverage: 5 list types (simple, stepper, calculator, kanban, multi), privacy-first sharing, tags, real-time sync.
  • Stack context: TanStack Start + Convex + Better Auth; references to limits, architecture, and developer workflows.
  • Use cases: guiding planning, debugging, and API/schema decisions during development.

Quick Start

Review the Tastik codebase to verify this knowledge against current features and update the domain references as needed.

Frequently Asked Questions about tastik-knowledge

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

FAQPage Schema
How do I model data for different list types in a real-time sync app?

Data modeling for different list types requires mapping the five list structures—simple, stepper, calculator, kanban, and multi—into your Convex schema while maintaining real-time sync. This domain knowledge captures those specific data structures and their relationships.

How does privacy-first sharing work with nickname-based systems?

Privacy-first sharing with nicknames allows users to share lists without exposing real identities. The domain model captures how nickname sharing interacts with tags and the five list types to maintain anonymity during real-time collaboration.

Can I use TanStack Start with Convex and Better Auth for app development?

TanStack Start integrates with Convex and Better Auth to form the Tastik stack. This combination supports real-time sync, privacy-first sharing, and the five list types within a single full-stack architecture.

What are the hard limits and constraints when building list-based features?

Hard limits for list-based features define boundaries for the five list types, privacy sharing rules, and tag systems. This knowledge references these constraints to inform API schema adjustments and prevent architectural violations during development.

Why does my domain knowledge need to align with codebase features during debugging?

Aligning domain knowledge with codebase features during debugging reduces ambiguity when fixing bugs. Reviewing current features verifies that the five list types, privacy rules, and tag behaviors match the actual implementation.

What is the best way to plan features for a lists without deadlines app?

Planning features for a lists without deadlines app involves mapping domain decisions across the five list types, privacy sharing, and tags. This knowledge guides product planning, UI/UX design, and developer handoffs within the Tastik codebase.