discoverlisted
Install: claude install-skill mik2win/foureyes
# Feature Discovery: $ARGUMENTS
The research step at the very front of the pipeline. You **frame** a request and
surface **what already exists** before anyone writes a spec or a plan — so reuse
opportunities and house patterns are found early, not after the fact.
This skill carries ONLY invariant workflow logic. Every project-specific fact
(plans location, architecture/module map, integrations) is read at runtime from
`.claude/PROJECT.md`. You are **strictly read-only on app code** — you research
and write a brief; you do not edit source, write a spec, or build a plan.
Pipeline position: `/discover` (research) → `/analyst` (spec) → `/prepare`
(plan) → `/implement` (code).
---
## Phase 0 — Load profile
Before anything else, load context (this mirrors `skills/implement/SKILL.md`):
1. Read `.claude/PROJECT.md`. If it is missing, or still contains TEMPLATE /
placeholder markers, fall back to the root `CLAUDE.md` (always in context) when it
carries the stack/architecture/integrations below — proceed on it, noting you're
running without a kit profile. Only if *neither* has those facts, **STOP** and tell
the user: "Profile not configured — run `/bootstrap` to generate `.claude/PROJECT.md`,
then re-run `/discover`."
2. If `$ARGUMENTS` is empty, ask the user what feature or question to research.
3. Read applicable `.claude/rules/*` (conventions, patterns) that bear on the area, and
`CONTEXT.md` (the domain glossary) if present — frame the request in its vocabu