explore

Analyze codebases and architecture to identify constraints, risks, and implementation options.

1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/knowz-io/knowz-skills --skill explore-knowz-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: explore
Source: https://github.com/knowz-io/knowz-skills/tree/main/plugins/knowzcode/skills/explore
Command: npx skills add https://github.com/knowz-io/knowz-skills --skill explore-knowz-io

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the uncertainty of starting a new coding task by providing a structured, evidence-based investigation of the codebase, architecture, and potential risks before any code is written.

Core Features & Use Cases

  • Architectural Context: Automatically surfaces project constraints, methodology, and existing documentation.
  • Parallel Exploration: Uses sub-agents to investigate multiple subsystems concurrently for complex, multi-domain tasks.
  • Standardized Deliverables: Generates a consistent summary of the current state, risks, and recommended implementation paths.
  • Use Case: Before refactoring a legacy authentication module, use this skill to map out all dependencies, identify potential breaking changes, and receive a vetted recommendation on the best implementation strategy.

Quick Start

Use the explore skill to investigate the current implementation of the user authentication module and provide a recommendation for adding multi-factor support.

Frequently Asked Questions about explore

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

FAQPage Schema
How do I analyze a codebase before starting a complex refactoring task?

To analyze a codebase before refactoring, you need to conduct comprehensive research to map dependencies, identify architectural constraints, and surface potential breaking changes. This process provides an evidence-based investigation of risks and constraints to inform your development decisions.

What is the best way to map dependencies across multiple subsystems for architectural planning?

Mapping dependencies across multiple subsystems requires parallel exploration to investigate different domains concurrently. By dispatching parallel research across subsystem boundaries, you can identify constraints and implementation options to ensure consistent, high-quality technical planning.

How does parallel sub-agent dispatching work for codebase research?

Parallel sub-agent dispatching works by deploying multiple concurrent investigations across single or multiple subsystem boundaries. This mechanism allows the research to gather architectural context and identify constraints simultaneously, generating a standardized summary of the current state and risks.

Can I use automated codebase analysis for legacy module investigations?

Yes, you can use automated codebase analysis for legacy module investigations. It automatically surfaces project constraints, methodology, and existing documentation to map out dependencies and receive vetted recommendations on the best implementation strategy for updating legacy systems.

When do I need structured architectural analysis before writing new code?

You need structured architectural analysis before writing new code when facing complex tasks that cross subsystem boundaries. It eliminates uncertainty by providing an evidence-based investigation of potential risks, constraints, and implementation options before any development begins.

What are the limitations of relying on existing documentation for codebase research?

Relying solely on existing documentation for codebase research may miss undocumented dependencies and runtime constraints. To mitigate this, comprehensive analysis utilizes parallel sub-agent dispatching to actively investigate subsystems and identify risks not captured in standard documentation.