explore — community explore, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Development Agents requiring thorough task analysis and mDNS service discovery capabilities. Local mDNS service discovery for everyone.

sylin-org sylin-org
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The explore skill by sylin-org is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Development Agents requiring thorough task analysis and mDNS service discovery capabilities.

Core Value

Empowers agents to conduct comprehensive task analysis, utilizing local mDNS service discovery and touching various crates such as `koi-common`, `koi-client`, and `koi-mdns`, to ensure thorough understanding before production code implementation.

Capabilities Granted for explore

Analyzing tasks through local mDNS service discovery
Identifying involved layers such as transport, business logic, or wire format
Determining affected crates like `koi-config` or `koi-dns`

! Prerequisites & Limits

  • Requires completion of all analysis steps before production code implementation
  • Touches multiple crates which may add complexity
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

explore

Install explore, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Explore

Before implementing anything for a task, complete the following steps in order. Do not write production code until all steps are done.

Step 1: Understand the task

Restate the task in your own words. Identify:

  • What crate this touches: koi-common, koi-client, koi-mdns, koi-config, koi-dns, koi-health, koi-proxy, koi-certmesh, koi-crypto, koi-truststore, koi-embedded, koi binary
  • Which layer is involved: transport, business logic, wire format, CLI
  • Expected output: new feature, refactor, bug fix, extension

Step 2: Read existing code

Open and read the 3-5 most relevant existing files. Use searches like:

bash
1# Find types related to the task 2rg "struct|enum|trait" crates/ -l | head -20 3 4# Find functions related to the task 5rg "fn keyword_from_task" crates/ 6 7# Find the closest existing implementation to what we're building 8rg "similar_feature_keyword" crates/ -l

For each file read, state in one sentence what it does and whether it is relevant.

Step 3: Check for existing constants and types

Run these searches explicitly and report results:

bash
1# Constants in the binary crate 2rg "const " crates/koi/src/ 3 4# Shared types and utilities 5rg "struct|enum" crates/koi-common/src/ 6rg "struct|enum" crates/koi-mdns/src/protocol/ 7 8# Client types 9rg "struct|enum" crates/koi-client/src/ 10 11# Domain crate types 12rg "struct|enum" crates/koi-dns/src/ 13rg "struct|enum" crates/koi-health/src/ 14rg "struct|enum" crates/koi-proxy/src/ 15rg "struct|enum" crates/koi-certmesh/src/

For each required piece of functionality, state clearly:

  • Already exists
  • Needs to be created

Step 4: Identify the closest pattern to follow

Find the most similar existing feature in the codebase. Examples:

  • New HTTP endpoint: read crates/koi/src/adapters/http.rs or crates/koi/src/adapters/dispatch.rs
  • New CLI command: read a module in crates/koi/src/commands/
  • New shared types: read crates/koi-common/src/types.rs or crates/koi-common/src/api.rs
  • New domain logic: read the relevant domain crate (e.g., crates/koi-mdns/, crates/koi-dns/)
  • Platform integration: read crates/koi/src/platform/
  • Formatting: read crates/koi/src/format.rs
  • Client operations: read crates/koi-client/src/lib.rs

State:

  • Following the pattern from [specific file]

Step 5: Plan where new code will live

For every new file, type, function, or constant, state location and justification:

New codeLocationJustification
(type/fn/const)(exact path)(why here and not elsewhere)

Apply crate placement rules:

  • Shared types, traits, utilities: crates/koi-common/
  • mDNS protocol types: crates/koi-mdns/
  • HTTP client methods: crates/koi-client/
  • CLI commands / subcommands: crates/koi/src/commands/
  • HTTP server / adapters: crates/koi/src/adapters/
  • OS integration: crates/koi/src/platform/
  • Output formatting: crates/koi/src/format.rs
  • DNS domain logic: crates/koi-dns/
  • Health checks: crates/koi-health/
  • Reverse proxy: crates/koi-proxy/
  • Certificate mesh: crates/koi-certmesh/
  • Crypto primitives: crates/koi-crypto/
  • Configuration / breadcrumb: crates/koi-config/

Step 6: Check for potential violations

Before proceeding, confirm:

  • No mdns-sd imports outside crates/koi-mdns/
  • No new type duplicates one in koi-common or domain crates
  • Constants are co-located with usage (not in a centralized module)
  • New protocol types have serde round-trip tests planned
  • Cross-crate dependencies flow downward (binary -> domain crates -> koi-common)

Step 7: Present the plan

Summarize findings in this exact format:

Task: (one sentence) Files read: (list with one-sentence relevance notes) Reusing: (list what already exists) Creating new: (table from Step 5) Pattern: (which existing file you're following) Risks: (anything you're unsure about)

Then stop and wait for approval before implementing.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is explore?

Ideal for Development Agents requiring thorough task analysis and mDNS service discovery capabilities. Local mDNS service discovery for everyone.

How do I install explore?

Run the command: npx killer-skills add sylin-org/koi/explore. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for explore?

Key use cases include: Analyzing tasks through local mDNS service discovery, Identifying involved layers such as transport, business logic, or wire format, Determining affected crates like `koi-config` or `koi-dns`.

Which IDEs are compatible with explore?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for explore?

Requires completion of all analysis steps before production code implementation. Touches multiple crates which may add complexity.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add sylin-org/koi/explore. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use explore immediately in the current project.

Related Skills

Looking for an alternative to explore or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI