goalie
Use when the user wants to turn a rough idea, dirty goal, messy long-run prompt, sidechat thought, or under-scoped Codex task into clean Goal objective text…
Skill by MylesMCook
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/mylesmcook-goalie
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.
About
Use cases: productivity, agent-building
Reviews
Write a reviewNo 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. Checked Oct 25, 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/goalie
What's inside
- Skill name
goalie- Description
- Use when the user wants to turn a rough idea, dirty goal, messy long-run prompt, sidechat thought, or under-scoped Codex task into clean Goal objective text under 4000 characters. Produce a ready-to-use Goal without the `/goal` prefix. Do not use for normal one-off prompts, ordinary implementation plans, brainstorming with no intended Codex Goal, or starting a Goal unless explicitly asked.
- License
- MIT
- Instructions
- 121 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Goalie Turn rough intent into clean Goal objective text for Codex. ## Core Rule Default output is draft-only Goal text. - Do not include `/goal`. - Keep the Goal objective text under 4000 characters. - Do not call goal tools or start a Goal unless the user explicitly asks in the current request. - Prefer one strong Goal over a menu of options. - If the task is too small or too vague for a Goal, say so and give a better normal prompt or the next clarifying question. ## Goal Fit Test Use a Goal when the work has: - a durable objective that may take multiple turns - a finish line Codex can audit with evidence - a path that may change after investigation Do not use a Goal for: - one-line edits - simple explanations - short reviews - normal plans that stop after one answer - vague requests with no meaningful evidence source ## Workflow 1. Extract the user's actual target: - desired end state - why this needs a longer Codex run - likely workspace, repo, file, artifact, test, benchmark, source, or evidence surface - realistic verification environment when the result depends on deploys, devices, data, flags, auth, browsers, or external systems - whether visual material is context, evidence, or the actual finish line 2. Build the completion contract: - Outcome: what must be true when done - Evidence: tests, benchmark, report, artifact, command output, source material, or runtime check that proves it - Environment: the real or production-like surface Codex should use to verify the result; if unavailable, state the limitation - Progress tracking: for long goals, milestone commits, a status artifact, draft PR, or update cadence - Constraints: what must not regress or be changed - Boundaries: allowed files, tools, repos, data, time, or scope limits - Iteration policy: how Codex should choose the next action between attempts - Visual guardrails: for visual goals, prefer feature checklists, design-system adherence, accessibility, and real UI inspection over pure pixel matching; forbid fake matches such as cropping or inlining a reference image - Finalization: review the final diff/artifacts, remove failed experiments, rerun relevant checks, and report residual risk - Blocked stop: when Codex should stop and report the blocker plus what would unlock progress 3. Ask only for missing critical details. If a reasonable default exists, use it and list it under `Assumptions`. 4. Draft the Goal as compact objective text the user can paste after `/goal`. 5. Self-check before final output: - no `/goal` prefix - Goal objective text is under 4000 characters - no fake certainty - no broad "make it better" wording - includes evidence and constraints when available - includes environment, progress tracking, visual guardrails, and finalization when they affect success - says what to report if blocked ## Writing Standard Goal text should be clear and compressed, not exhaustive. - Lead with the desired end state. - Use concrete nouns, direct verbs, and parallel clauses. - Cut filler, backstory, repeated caveats, and process narration. - Put secondary context in `Why this works` or `Assumptions`, not inside the Goal. - If the draft approaches 4000 characters, shorten it before returning it. ## Output Shape Use this format: ```text Goal: [ready-to-use Goal objective text, no /goal prefix] Why this works: - Outcome: ... - Evidence: ... - Environment: ... - Progress tracking: ... - Constraints: ... - Boundaries: ... - Iteration policy: ... - Visual guardrails: ... - Finalization: ... - Blocked stop: ... Assumptions: - ... Optional sharper version: [alternate Goal objective text, no /goal prefix] ``` Omit non-applicable `Why this works` lines except `Outcome`, `Evidence`, and `Blocked stop`. Omit `Optional sharper version` unless it gives a materially better tradeoff. If the prompt is not Goal-worthy, use this format: ```text This should be a normal prompt, not a Goal: [better one-off prompt or concise reason] ``` ## Current-Thread Goal Starts If the user explicitly asks to start a Goal in the current thread, first produce the cleaned Goal text and confirm it has a real evidence surface. Only then use the host's Goal tool or command if available and allowed by the current environment. ## Failure Modes - Including `/goal` even though the user wants to add it themselves. - Returning Goal objective text at or above 4000 characters. - Starting a Goal when the user only asked for draft text. - Turning normal planning into a Goal. - Omitting verification, constraints, or blocker handling. - Asking broad intake questions instead of making safe assumptions.
From MylesMCook/mcook-skills, MIT.
More from MylesMCook/mcook-skills
- 0.529score
base-ui-stylex
MylesMCook
Build, review, or debug React components using Base UI and StyleX with live official documentation lookup and source citations.
SkillBFreshness: BClaude Code +9 - 0.524score
archive-stale-codex-tasks
MylesMCook
Inspect and safely archive stale idle Codex tasks when the user asks to clean up old Codex tasks, threads, or processes.
SkillBFreshness: BClaude Code +9 - 0.479score
american-inkblot-illustrations
MylesMCook
Use when creating, planning, prompting, generating, or editing quirky US English article illustrations: blog, newsletter, essay, Notion, document body art…
SkillCFreshness: CClaude Code +9 - 0.479score
adversarial-review
MylesMCook
Use this skill when you need a serious code review, diff review, or implementation-plan review from independent reviewers.
SkillCFreshness: CClaude Code +9 - 0.450score
fugu-second-opinion
MylesMCook
Use only when the user explicitly invokes $fugu-second-opinion or asks for Sakana Fugu or Fugu Ultra by name to provide a second opinion, external model…
SkillCFreshness: CClaude Code +9 - 0.414score
dogfood
MylesMCook
Formal repro-first browser QA for real web apps.
SkillDFreshness: DClaude Code +9 - 0.414score
electron-best-practices
MylesMCook
Practical Electron guidance for building and maintaining desktop apps with clear main process, renderer, preload, IPC, BrowserWindow, packaging, Electron…
SkillDFreshness: DClaude Code +9 - 0.414score
deneb-authoring
MylesMCook
Author and debug Deneb visuals for Power BI, including dataset binding, PBIR persistence, report-theme integration, interactivity, and template metadata.
SkillDFreshness: DClaude Code +9 - 0.414score
laws-of-software-los
MylesMCook
Use this skill for software architecture, system design, ADRs, migration plans, code review, refactors, APIs, data changes, reliability, performance…
SkillDFreshness: DClaude Code +9 - 0.414score
agent-skills-architect
MylesMCook
Create, audit, improve, rewrite, or package Agent Skills and Codex skills.
SkillDFreshness: DClaude Code +9 - 0.414score
browser-probe
MylesMCook
Exploratory browser QA for real web apps.
SkillDFreshness: DClaude Code +9 - 0.411score
brainerd
MylesMCook
Initialize or update a repo-local `brain/`: create the `brain/` folder and managed `AGENTS.md` block, reflect durable repo learnings into principles or notes…
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 5, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/MylesMCook/mcook-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MylesMCook
- 0.529score
base-ui-stylex
MylesMCook
Build, review, or debug React components using Base UI and StyleX with live official documentation lookup and source citations.
SkillBFreshness: BClaude Code +9 - 0.524score
archive-stale-codex-tasks
MylesMCook
Inspect and safely archive stale idle Codex tasks when the user asks to clean up old Codex tasks, threads, or processes.
SkillBFreshness: BClaude Code +9 - 0.479score
adversarial-review
MylesMCook
Use this skill when you need a serious code review, diff review, or implementation-plan review from independent reviewers.
SkillCFreshness: CClaude Code +9 - 0.479score
american-inkblot-illustrations
MylesMCook
Use when creating, planning, prompting, generating, or editing quirky US English article illustrations: blog, newsletter, essay, Notion, document body art…
SkillCFreshness: CClaude Code +9 - 0.450score
fugu-second-opinion
MylesMCook
Use only when the user explicitly invokes $fugu-second-opinion or asks for Sakana Fugu or Fugu Ultra by name to provide a second opinion, external model…
SkillCFreshness: CClaude Code +9 - 0.414score
deneb-authoring
MylesMCook
Author and debug Deneb visuals for Power BI, including dataset binding, PBIR persistence, report-theme integration, interactivity, and template metadata.
SkillDFreshness: DClaude Code +9
Cite this page
goalie skill. Agent Mart. https://agentmart.dev/skills/mylesmcook-goalie (last updated 2026-10-24)