interface-implementation

Define standardized Orchestrator-based interface designs for CLI, Slack, web, and mobile.

6|1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/cedricziel/assistant --skill interface-implementation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interface-implementation
Source: https://github.com/cedricziel/assistant/tree/main/.claude/skills/interface-implementation
Command: npx skills add https://github.com/cedricziel/assistant --skill interface-implementation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Checklist and architectural rules for implementing new assistant interfaces (CLI, Slack, web, etc.) to ensure every interface routes messages through the Orchestrator, preserving the system prompt, tools, memory, and multi-turn reasoning.

Core Features & Use Cases

  • Interface governance: provides a structured approach to adding, reviewing, or fixing CLI, Slack, web, or other interfaces so they integrate with the Orchestrator.
  • Full-stack bootstrap: details how to bootstrap the complete dependency chain (config, storage, SkillRegistry, LLM provider, tool executor, and bus) for new interfaces.
  • Lifecycle management: guidance to spawn workers, manage conversations, select delivery modes, and render results across interfaces.
  • Safety and consistency: enforces best practices to avoid direct LLM calls bypassing the orchestrator and ensures proper startup checks.

Quick Start

Create a new interface variant wired through the Orchestrator to standardize prompts, tools, memory, and multi-turn reasoning.

Frequently Asked Questions about interface-implementation

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

FAQPage Schema
How do I standardize interface integrations for CLI, Slack, and web platforms?

To standardize interface integrations, you route all CLI, Slack, and web messages through an Orchestrator to preserve system prompts, tools, memory, and multi-turn reasoning. This enforces modular architecture and consistent governance checks across every interface variant.

What is the best way to bootstrap dependencies for a new assistant interface?

The best way to bootstrap dependencies for a new assistant interface is to systematically initialize config, storage, SkillRegistry, LLM provider, tool executor, and bus. This ensures the complete dependency chain is wired through the Orchestrator before launching.

Why should I avoid direct LLM calls when building Slack or CLI interfaces?

You should avoid direct LLM calls in Slack or CLI interfaces to prevent bypassing the Orchestrator. Direct calls break modular architecture by disrupting multi-turn reasoning, memory continuity, and enforced governance checks.

How do I manage conversation lifecycle and delivery modes across multiple interfaces?

To manage conversation lifecycle across multiple interfaces, use the Orchestrator to spawn workers, select delivery modes, and render results. This enforces observable interactions and secure workflow orchestration throughout the conversation.

Does this approach work for both mobile and web interface governance?

Yes, this governance approach works for mobile and web interfaces by detailing interface variants and startup checks. It enforces architectural rules ensuring every platform routes interactions securely through the Orchestrator.

What startup checks are needed to prevent interfaces from bypassing workflow orchestration?

Required startup checks verify that the interface correctly bootstraps the complete dependency chain and routes through the Orchestrator. These checks prevent direct LLM calls and ensure proper tool execution and memory management.