cocosearch-new-feature

Define a repeatable workflow for adding new features to CocoSearch.

37|6|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/VioletCranberry/coco-search --skill cocosearch-new-feature
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cocosearch-new-feature
Source: https://github.com/VioletCranberry/coco-search/tree/main/skills/cocosearch-new-feature
Command: npx skills add https://github.com/VioletCranberry/coco-search --skill cocosearch-new-feature

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Defines a repeatable workflow for adding new functionality—such as a command, endpoint, module, or handler—to CocoSearch. It ensures teams follow established patterns for placement, naming, and wiring so new features integrate cleanly with the project.

Core Features & Use Cases

  • Provides a structured process for feature addition: discovery via analogs, convention extraction, integration planning, and implementation following existing templates.
  • Enables consistent feature growth across subsystems (CLI, API, indexer, search) by aligning with CocoSearch patterns and terminology.
  • Supports project teams in onboarding new capabilities with minimal cognitive overhead by reusing proven templates and checks.

Quick Start

Follow this workflow to add a new feature to CocoSearch by identifying the closest pattern, scaffolding code, and wiring it into the existing architecture.

Frequently Asked Questions about cocosearch-new-feature

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

FAQPage Schema
How do I add a new feature to CocoSearch without breaking existing conventions?

To add a new CocoSearch feature, follow a structured workflow of discovering analog patterns, extracting conventions, planning integration points, and implementing code using existing templates. This ensures new commands or endpoints mirror established project patterns cleanly.

What is the best way to integrate a new endpoint into an existing search subsystem?

The best way to integrate a new endpoint is using pattern-based design, which identifies analog features, reuses proven templates for placement and wiring, and aligns with the subsystem's established terminology to minimize cognitive overhead during feature addition.

How does pattern-matching help when adding new modules to a software engineering project?

Pattern-matching helps add new modules by discovering analogous existing features and extracting their structural conventions. This frontmatter-driven discovery ensures the new code integrates cleanly with the project's established architecture and design patterns.

Can I use this workflow for both CLI commands and API handlers?

Yes, you can use this workflow for both CLI commands and API handlers because it applies across feature types and subsystems. It provides a repeatable process for scaffolding and wiring any new functionality into the CocoSearch architecture.

What steps are required to scaffold code for a new CocoSearch indexer capability?

Steps to scaffold code include discovering similar analogs within the indexer, extracting naming and placement conventions, planning integration points, and implementing the feature following established templates to ensure consistent project growth.