Skip to content
Agentmart
Submit a tool

principle-define-the-question

Apply at the start of an analysis, before writing the first query.

Skill by hidenobunagai

IndexedMIT★ 1
Write a review

Chalk Labs

Need help deploying principle-define-the-question?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/hidenobunagai-principle-define-the-question

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Apply at the start of an analysis, before writing the first query. Write down the decision the analysis serves, the metric definition, the population, the time window, and the result that would change the decision. Without this, analysis drifts into fishing.

Use cases: writing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Nov 2, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/principle-define-the-question

What's inside

Skill name
principle-define-the-question
Description
Apply at the start of an analysis, before writing the first query. Write down the decision the analysis serves, the metric definition, the population, the time window, and the result that would change the decision. Without this, analysis drifts into fishing.
License
MIT
Instructions
22 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Define the Question

Before querying, write down what the analysis is for. An analysis with no decision attached produces charts that look interesting and change nothing.

Write this block at the top of the notebook or the notes file before the first query:

- Decision. What will someone do differently depending on the answer? Name the person and the action.
- Metric definition. The exact formula, such as "revenue equals the sum of net_amount for completed orders, excluding tax". Name the source table and column.
- Population. Who or what is counted, with the inclusions and exclusions.
- Time window. Start and end dates, the time zone, and how long data takes to become complete.
- Decision threshold. The result that would change the decision, stated before you look. For example, "if week-4 retention in the new flow is not at least 2 points above the old flow, we keep the old flow."
- Known unknowns. What you cannot measure, and the proxy you will use instead.

Exploration does not need this block, but label the work as exploration. Confirmatory analysis needs the block before the results are read.

Without a stated question, each result invites another cut. Searching many slices until one looks significant is fishing, and the pattern that survives is usually noise. Record a new cut after the fact as exploratory. Check it on held-out data or a later period before acting on it.

Update the block only with a dated note, never by silent edits. Stop when the decision is clear, even if more slices are available.

You skipped this when a query runs before anyone can name the decision it serves, or when a result is reported with no threshold for changing the decision.

From hidenobunagai/astack, MIT.

More from hidenobunagai/astack

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Oct 23, 2026 (10 days ago)
Last release
Oct 23, 2026 (9 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from hidenobunagai

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get principle-define-the-question running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying principle-define-the-question?

CallGet help
Cite this page

principle-define-the-question skill. Agent Mart. https://agentmart.dev/skills/hidenobunagai-principle-define-the-question (last updated 2026-10-24)