Skip to content
cccskills
FreePublished on GitHub

exoplanet-detection

Finding exoplanets — transit and radial-velocity methods, light-curve vetting, and false-positive rejection.

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md6.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Overview

Exoplanets reveal themselves indirectly: tiny dips in starlight (transits) or tiny stellar wobbles (radial velocity). This skill covers both detection methods end to end — from light curves and spectra to planet parameters — plus the false-positive vetting (eclipsing binaries, blends, stellar activity) that separates discoveries from retractions.

When to use

  • Searching light curves (TESS, Kepler, ground-based) for transit signals
  • Planning or interpreting radial-velocity follow-up of a candidate
  • Vetting a transit candidate: ruling out eclipsing binaries and blends
  • Deriving planet radius, mass, and orbital parameters from the data
  • Assessing a habitability claim critically

Core concepts

  • Transit depth: δ = (R_p/R_★)² — a Jupiter around a Sun-like star gives ~1%; an Earth gives ~0.008% (80 ppm) — the signal scale sets the required photometric precision.

  • Transit shape: duration, ingress/egress slope, and flat bottom encode impact parameter and eccentricity; V-shaped transits scream grazing eclipsing binary.

  • Radial velocity semi-amplitude: K ∝ M_p sin i / √(a M_★) — Jupiter at 1 AU around the Sun: ~12 m/s; Earth: ~9 cm/s — the instrumental frontier.

  • The sin i degeneracy: RV alone gives minimum mass (M sin i); only transits (or astrometry) break it to true mass.

  • False positives: background/foreground eclipsing binaries diluted in the aperture, hierarchical triples, stellar variability — each mimics transits; each has a diagnostic test.

  • Validation vs confirmation: statistical validation (vespa/TRICERATOPS: planet hypothesis more likely than all false positives) vs dynamical confirmation (RV mass measurement) — know which a claim rests on.

  • Transit-timing variations (TTVs): gravitational tugs from unseen companions shift transit times — TTVs discover non-transiting planets and measure masses without radial velocity.

  • Phase curves and secondary eclipses: the planet's own light (reflected + thermal) varies with orbital phase; secondary-eclipse depth gives dayside temperature — atmospheric characterization without resolving the planet.

  • Astrometric detection: Gaia measures stellar wobbles on the sky — sensitive to long-period massive planets that transits and RV miss; the coming Gaia exoplanet catalog fills the outer-orbit gap.

Practical workflow

1. Find transit signals

  1. Detrend the light curve (biweight filters, Gaussian processes) — preserving transit shapes; over-detrending erases shallow signals.
  2. Run Box Least Squares (BLS) over a period grid; inspect the top candidates phase-folded — by eye, always.
  3. Check the basics: odd/even transit depth consistency (eclipsing binaries often differ), secondary eclipse (stellar companion), transit duration vs stellar density (the photoeccentric check).

2. Vet ruthlessly

  1. Centroid test: does the transit source coincide with the target star? Offset centroids = background blend.
  2. Aperture test: does depth change with aperture size? Dilution-dependent depth = contaminating eclipsing binary.
  3. Color/odd-even: depth varying with filter or between odd/even transits = binary.
  4. High-resolution imaging: adaptive optics/speckle to find close companions diluting the light curve.
  5. Spectroscopy: single- vs double-lined spectra; bisector spans correlating with RV = stellar activity or blend, not a planet.

3. Measure the planet

  1. Fit the transit (Mandel–Agol model) with MCMC: R_p/R_★, impact parameter, limb darkening (constrain from stellar models, don't leave fully free), ephemeris.
  2. Get stellar parameters right first — planet radius inherits stellar radius uncertainty directly (spectroscopy + Gaia parallax + isochrones).
  3. RV follow-up: sample the orbit phase coverage fully; model stellar activity (GPs) jointly with the Keplerian — activity can fake or hide planets.

4. Interpret habitability honestly

  1. Compute insolation and equilibrium temperature; the habitable zone is a necessary, not sufficient, condition.
  2. Radius alone doesn't give composition — the mass–radius diagram needs a measured mass; "Earth-like" from radius only is marketing.
  3. State what's actually measured (radius, minimum mass, insolation) vs inferred (composition, atmosphere, habitability).

5. Plan a follow-up campaign for a new candidate

  1. Prioritize: ephemeris precision first (schedule transit observations before the window goes stale), then reconnaissance spectroscopy (is it a binary? what's the star?).
  2. Order observations by cost: photometric vetting (cheap) → high-resolution imaging (moderate) → precision RV (expensive) — kill false positives early.
  3. Set a decision point: define in advance what evidence promotes the candidate to "planet" vs demotes it — ad-hoc thresholds invite confirmation bias.

6. Quick-reference checklist

  • Light curve detrended without erasing transit shapes
  • BLS candidates inspected phase-folded by eye
  • Odd/even depth consistency and secondary eclipse checked
  • Centroid and aperture tests run (blend diagnostics)
  • High-resolution imaging obtained for close companions
  • Stellar parameters (radius!) nailed before planet parameters
  • RV phase coverage complete; activity modeled jointly
  • "Habitable" claims restricted to what's actually measured

Common pitfalls

  • BLS without eyeballs: algorithms return the strongest periodic dip, which is often systematics or a binary — inspect phase folds.
  • Ignoring dilution: unresolved companions make transits shallower and planets smaller than reported — high-res imaging is part of the measurement.
  • Activity blindness: stellar spots and pulsations mimic both transits and RV signals — check activity indicators (Ca H&K, Hα, bisectors).
  • Single-transit overclaiming: one dip gives a period lower limit, not a period — don't publish orbits from single events.
  • Eccentricity from under-sampled RV: sparse RV fits inflate eccentricity — require good phase coverage or report upper limits.
  • "Habitable" hype: equilibrium temperature in the HZ ≠ habitable — atmosphere, water, magnetic field, and stellar activity are all unknown for most candidates.
  • Ephemeris decay: transit windows go stale as period uncertainty accumulates — a candidate unobserved for two years may need re-detection, not just scheduling.
  • Stellar-radius errors propagating silently: a 20% stellar-radius error is a 20% planet-radius error and a misclassified "Earth-like" — nail the star first, always.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Master 1Password: vaults, Watchtower, passkeys, SSH agent, CLI, and family/team administration. Use when getting full value from 1Password personally or administering it for others.

The English summary is being prepared. Showing the original description.

aicodedecode/awesome-muse-skills28Updated Oct 10, 2026

Create 3D visuals with modeling, texturing, lighting, rendering, and optimization for web and product.

The English summary is being prepared. Showing the original description.

aicodedecode/awesome-muse-skills28Updated Oct 10, 2026

Create 3D web experiences: scene setup, models, materials, lighting, animation, scroll-driven scenes, and performance budgets. Use when adding 3D to websites beyond basic demos.

The English summary is being prepared. Showing the original description.

aicodedecode/awesome-muse-skills28Updated Oct 10, 2026

Writing abstracts that get papers read — structured content, the 5-sentence core, and journal-specific constraints.

The English summary is being prepared. Showing the original description.

aicodedecode/awesome-muse-skills28Updated Oct 10, 2026

Learn effectively from courses and academies: choosing programs, studying actively, and converting courses into skills. Use when investing time/money in structured learning.

The English summary is being prepared. Showing the original description.

aicodedecode/awesome-muse-skills28Updated Oct 10, 2026

Audit designs for accessibility with WCAG checklists covering color, type, focus, motion, and content.

The English summary is being prepared. Showing the original description.

aicodedecode/awesome-muse-skills28Updated Oct 10, 2026

See all skills by aicodedecode

Report a problem with this skill