better-chatbot

Enforce project-specific conventions and architectural patterns for better-chatbot contributions.

16|7|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/jackspace/ClaudeSkillz --skill better-chatbot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: better-chatbot
Source: https://github.com/jackspace/ClaudeSkillz/tree/main/skills/better-chatbot
Command: npx skills add https://github.com/jackspace/ClaudeSkillz --skill better-chatbot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill codifies project-specific conventions, patterns, and templates for building robust chatbots, with a three-tier tool system, regression patterns, and structured templates for tooling, routes, and repositories.

Core Features & Use Cases

  • API architecture, route handlers, and streaming patterns
  • Three-tier tool system (MCP, Workflow, Default)
  • Repository-pattern guidance and data access patterns
  • Defensive programming, progressive enhancement, and streaming-first design
  • Practical templates for tools, routes, repositories
  • Playwright E2E testing orchestration

Quick Start

Follow the project conventions to contribute features, routes, or tooling to the better-chatbot codebase.

Frequently Asked Questions about better-chatbot

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

FAQPage Schema
How do I enforce architectural patterns across a chatbot codebase?

Architectural patterns ensure consistent contributions by codifying project conventions for API routes, tool systems, and repository structures. This Skill enforces a three-tier tool system, streaming-first design, and validated server actions to maintain governance and tooling standards across the better-chatbot project.

What's the three-tier tool system in chatbot architecture?

The three-tier tool system organizes chatbot tools into MCP, Workflow, and Default layers, each with specific responsibilities. This structure provides defensive programming, progressive enhancement, and clear separation of concerns for consistent tool behavior and repository-pattern guidance.

How do I set up E2E testing for chatbot workflows?

E2E testing for chatbots uses Playwright-based orchestration to validate tools, routes, and workflows end-to-end. This Skill provides structured templates that integrate with the three-tier tool system and streaming design to ensure regression patterns and functional requirements are met.

What templates does this provide for contributing to a chatbot project?

Practical templates cover tools, routes, repositories, and streaming patterns aligned with API architecture and the three-tier tool system. These enforce interface-first repositories, validated server actions, and structured data access patterns required for consistent governance.

Can I use these patterns for repository and database design?

Yes. Repository-pattern guidance covers data access structures, interface-first design, and validation strategies. The Skill includes templates and conventions for both repository architecture and streaming-first patterns to satisfy technical requirements for consistent database interactions.

Do I need prior knowledge of MCP and streaming design to use these patterns?

The Skill codifies conventions for MCP, Workflow, and Default tiers alongside streaming design and progressive enhancement. It provides templates and references for these concepts, making it suitable for contributors following the better-chatbot project's established patterns and governance standards.