domain-reconnaissance
Domain reconnaissance exposes authoritative constraints around a high-cost design decision.
Skill by giacomoguidotto
Chalk Labs
Need help deploying domain-reconnaissance?
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.
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/giacomoguidotto-domain-reconnaissance
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: design, data, security
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/domain-reconnaissance
What's inside
- Skill name
domain-reconnaissance- Description
- Domain reconnaissance exposes authoritative constraints around a high-cost design decision. Use before settling architecture, interfaces, data ownership, deployment, security, or operational boundaries that depend on an unfamiliar platform or protocol; also use when implementation or review uncovers a load-bearing assumption that could invalidate the settled design.
- License
- MIT
- Instructions
- 85 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Domain Reconnaissance Research one decision, then hand it back to the caller. This is a decision-support primitive, not a planning or implementation workflow. ## Trigger Run when at least one signal is present, either during shaping or by reopening shaping from implementation or review: - A missing domain fact could create a **complexity cliff**. - The choice is costly to reverse across an interface, data model, deployment, security boundary, or operating model. - Correctness depends on an external platform, protocol, or ecosystem whose semantics are not established locally. - Authoritative sources, project assumptions, or agent recommendations conflict. - Implementation or review exposes evidence that contradicts a settled design, spec, or ticket. Routine, reversible work stays in the caller's normal flow. ## 1. Frame the decision State: - **Decision**: one question this run will inform. - **Product intent**: the user-facing outcome and constraints the design must preserve. - **Trigger**: the signal that justified reconnaissance. - **Assumptions**: the load-bearing beliefs already guiding the proposed direction. When reopening shaping, name the settled decision and downstream work now in doubt. Treat product intent as a constraint, not as proof of a technical design. Completion criterion: one decision, its boundary, its trigger, and every known load-bearing assumption are explicit. ## 2. Load project evidence Read the nearest agent instructions, domain glossary, relevant ADRs, originating issue or spec, and the code at the proposed seam. When implementation or review triggered the run, inspect that evidence too. Follow project pointers to a knowledge base narrowly when they own relevant context. Resolve discoverable facts from these sources instead of asking the user. Completion criterion: every local constraint and prior decision that could change the answer is accounted for; contradictions are listed. ## 3. Research authorities Research only the domain gap. Prefer primary authorities in this order: 1. Standards, specifications, and official documentation. 2. Upstream source code and tests. 3. Official design proposals, release notes, and issue trackers. 4. Research papers and reproducible benchmarks. Cite every material external claim near the claim. Label inference as inference. Mark facts that remain unsupported as `unverified`. Completion criterion: every material constraint has evidence or an `unverified` label, and the remaining unknowns are explicit. ## 4. Pressure-test the options Compare the viable options against the same axes: - fit with product intent - domain correctness - reversibility - implementation and operational complexity - scalability, reliability, and security consequences - failure modes and observability Hunt for **complexity cliffs** and load-bearing assumptions. When documentation cannot resolve an empirical question, name the smallest prototype or experiment that would. Completion criterion: every viable option faces the same constraints, every complexity cliff is visible, and any required experiment has one precise question. ## 5. Return the decision packet Return: ```markdown ## Decision ## Product intent ## Authoritative constraints ## Options and tradeoffs ## Complexity cliffs ## Recommendation ## Unresolved evidence ## Sources ``` Include confidence and rationale with the recommendation. Stop at the packet and hand control back: the caller owns the decision, tracker updates, glossary or ADR changes, specs, PMP evidence, and implementation. Wayfinder may persist the packet as a research-ticket resolution; grilling resumes its one-question decision tree with the packet in context. When implementation or review triggered the run, its caller pauses execution and returns the packet to shaping; work resumes after the affected decision, spec, and tickets agree again. Completion criterion: the caller can make the decision from the packet, or the exact blocker and next evidence are explicit.
From giacomoguidotto/skills, MIT.
More from giacomoguidotto/skills
- 0.546score
setup-agentic-os
giacomoguidotto
Check or reconcile the fixed Agentic Constellation through the three System-owned setup interfaces.
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
setup-knowledge-system
giacomoguidotto
Check or reconcile the standalone Knowledge System.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
lookup
giacomoguidotto
Look up scoped live Knowledge Bank context without writing.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
post
giacomoguidotto
Draft or revise ready-to-copy social posts without scheduling or publishing them.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
tweet
giacomoguidotto
Draft or revise ready-to-copy tweets without scheduling or publishing them.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
capture
giacomoguidotto
Capture durable conversation or session knowledge into the Knowledge Bank.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
agentic-os
giacomoguidotto
Coordinate versioned cross-System capabilities.
SkillCFreshness: C★ 1Claude Code +9 - 0.496score
orchestrate
giacomoguidotto
Conduct an existing GitHub spec through an accepted ticket graph, implementation, integration, and cleanup.
SkillCFreshness: C★ 1Claude Code +9 - 0.496score
setup-career-system
giacomoguidotto
Check or reconcile a standalone Career System checkout through its canonical versioned gateway.
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Jul 23, 2026 (3 months ago)
- Last release
- Jul 24, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/giacomoguidotto/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from giacomoguidotto
- 0.546score
setup-agentic-os
giacomoguidotto
Check or reconcile the fixed Agentic Constellation through the three System-owned setup interfaces.
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
setup-knowledge-system
giacomoguidotto
Check or reconcile the standalone Knowledge System.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
capture
giacomoguidotto
Capture durable conversation or session knowledge into the Knowledge Bank.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
lookup
giacomoguidotto
Look up scoped live Knowledge Bank context without writing.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
post
giacomoguidotto
Draft or revise ready-to-copy social posts without scheduling or publishing them.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
tweet
giacomoguidotto
Draft or revise ready-to-copy tweets without scheduling or publishing them.
SkillCFreshness: C★ 1Claude Code +9
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 domain-reconnaissance 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.
Cite this page
domain-reconnaissance skill. Agent Mart. https://agentmart.dev/skills/giacomoguidotto-domain-reconnaissance (last updated 2026-10-24)