discover

Explore requirements, validate design approaches, and generate implementation plans with verification commands.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/orient-bot/orient --skill discover-orient-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discover
Source: https://github.com/orient-bot/orient/tree/main/.claude/skills/discover
Command: npx skills add https://github.com/orient-bot/orient --skill discover-orient-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the software development process by ensuring features are well-understood, designed, and planned before any code is written, reducing rework and improving quality.

Core Features & Use Cases

  • Structured Discovery: Guides users through a phased approach to understand requirements, explore the codebase, and define scope.
  • Iterative Design Validation: Proposes multiple approaches and validates design sections incrementally with the user.
  • Executable Plan Generation: Creates detailed, task-oriented implementation plans with verification commands.
  • Use Case: Before adding a new complex feature like "real-time collaboration" to a project, use this Skill to explore existing patterns, discuss design trade-offs, and generate a step-by-step plan for implementation.

Quick Start

Use the discover skill to start planning a new feature for the user authentication system.

Frequently Asked Questions about discover

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

FAQPage Schema
How do I plan and design software features before writing code?

To plan features before writing code, use a discovery-first workflow to explore requirements, validate design approaches iteratively, and generate executable implementation plans with verification commands. This structured dialogue defines scope and establishes success criteria before development begins.

What is a discovery-first development workflow?

A discovery-first development workflow is a process that ensures features are well-understood and designed before coding. It involves exploring the codebase, identifying integration points, proposing multiple approaches, and validating design sections incrementally to reduce rework.

How do I explore an existing codebase to define feature scope and boundaries?

You can explore an existing codebase to define feature scope by using structured discovery to analyze integration points and identify scope boundaries. This approach guides you through understanding requirements and establishing clear success criteria for the new implementation.

What is the best way to generate an executable implementation plan for feature development?

The best way to generate an executable implementation plan is to validate design approaches iteratively and output task-oriented steps with verification commands. This ensures the plan is actionable and directly tied to established success criteria.

When do I need to use a structured design validation process for software implementation?

You need a structured design validation process when adding complex features like real-time collaboration to a project. It helps explore existing patterns, discuss design trade-offs, and validate sections incrementally before committing to a step-by-step implementation plan.