charter-exploration
Break an exploratory testing mission into focused charters and revise their priorities as observations reveal new risks.
Skill by testobsessed
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/testobsessed-charter-exploration
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: testing
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/charter-exploration
What's inside
- Skill name
charter-exploration- Description
- Break an exploratory testing mission into focused charters and revise their priorities as observations reveal new risks.
- License
- MIT
- Instructions
- 30 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Chartering Exploration Clarify from the request and repository context: - the mission or charter; - known surprises, risks, and questions; - the oracle: why a result would be significant; - available artifacts and behavioral surfaces; - permitted mutations, including whether temporary harnesses are allowed; - the session-note location and stopping conditions. Do not turn an exploratory charter into a comprehensive test script before interacting with the software. Identify a small first experiment that is safe and likely to teach something. An instruction to explore, investigate, reproduce, or characterize does not by itself authorize a production-code fix. Repository changes needed solely to preserve default exploration records (unless the user opts out) are in scope. Create temporary instrumentation or harnesses only when authorized by the request or repository conventions. Use the charter to bound the investigation; revise the questions as observations change the working model. Use exploratory-session-log unless the caller opts out; reuse the active session and guidance already loaded. Capture raw evidence promptly, indexing at closure or handoff. Standalone requests need only a proportionate raw record; create supporting records when useful. If the logger is unavailable, append dated evidence in the caller's workspace. ## Slice a broad mission into charters The caller supplies the initial mission or charter; it may be as broad as “Explore DuckSim to discover unknown unknowns.” Use existing orientation, caller-provided context, variables, observations, and other available evidence to carve off focused charters that can yield useful information. Use orient-to-software only when missing knowledge prevents choosing a faithful first experiment, not merely because orientation.md is absent. For a standalone chartering request, use available context and state gaps without starting orientation. Steer toward risk: favor the novelty of information a charter could reveal and the likelihood of undesirable behavior, grounded in existing observations and all other available information. Explain the evidence behind each candidate's priority; do not invent numerical risk scores or mistake an untested suspicion for a finding. Give each candidate a concise mission, the question or risk it investigates, and why pursuing it could yield new information. Revise candidates and their priorities as findings emerge. Avoid repeating established information unless a new variation or contradiction makes further exploration informative. The calling agent or coordinator owns the running charter list, budget, and next selection. This skill supplies focused missions and priority reasoning without requiring a particular coordinator skill. Contribute to the current run when one exists; a standalone chartering request does not initiate an exploratory run. Each charter selected for execution starts a separately logged session. A broad mission is an adaptive exploration plan, not a predetermined experiment script.
From testobsessed/exploratory-testing-skills, MIT.
More from testobsessed/exploratory-testing-skills
- 0.567score
exploratory-session-log
testobsessed
Record exploratory testing sessions with a charter first, append-only experiment and observation entries, and a final findings summary.
SkillAFreshness: AClaude Code +9 - 0.561score
explore-software
testobsessed
Coordinate adaptive, evidence-producing exploration around a charter.
SkillAFreshness: AClaude Code +9 - 0.561score
design-experiments
testobsessed
Choose controlled variations and comparisons that answer exploratory questions, distinguish explanations, and investigate delayed behavior.
SkillAFreshness: AClaude Code +9 - 0.561score
observe-behavior
testobsessed
Exercise faithful behavioral surfaces, compare observation points, and calibrate evidence and claims during software exploration.
SkillAFreshness: AClaude Code +9 - 0.561score
work-with-oracles
testobsessed
Find and assess fallible expectations and comparisons to judge observed software behavior and distinguish surprises from defects.
SkillAFreshness: AClaude Code +9 - 0.561score
report-bugs
testobsessed
Write concise exploratory-testing bug reports for reliably reproducible specification violations or behavior obviously wrong in context.
SkillAFreshness: AClaude Code +9 - 0.558score
log-exploration
testobsessed
Compatibility entry point for callers of the former exploration logger; use exploratory-session-log for new sessions.
SkillAFreshness: AClaude Code +9 - 0.558score
orient-to-software
testobsessed
Build initial software context through small behavioral probes when an exploratory agent is unfamiliar with the system.
SkillAFreshness: AClaude Code +9 - 0.556score
research-domain
testobsessed
Research user goals, domain terminology and rules, and common risks to inform software orientation and exploratory testing; reuse existing application…
SkillAFreshness: AClaude Code +9 - 0.553score
map-touch-points
testobsessed
Discover software entry points and connected places to control or observe behavior for an exploratory investigation.
SkillAFreshness: AClaude Code +9 - 0.553score
discover-invariants
testobsessed
Identify always and never expectations and their applicable scope when exploring software behavior.
SkillAFreshness: AClaude Code +9 - 0.553score
identify-variables
testobsessed
Identify conditions, values, states, and paths that could influence software behavior during exploratory testing.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 4, 2026 (24 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from testobsessed
- 0.567score
exploratory-session-log
testobsessed
Record exploratory testing sessions with a charter first, append-only experiment and observation entries, and a final findings summary.
SkillAFreshness: AClaude Code +9 - 0.561score
explore-software
testobsessed
Coordinate adaptive, evidence-producing exploration around a charter.
SkillAFreshness: AClaude Code +9 - 0.561score
design-experiments
testobsessed
Choose controlled variations and comparisons that answer exploratory questions, distinguish explanations, and investigate delayed behavior.
SkillAFreshness: AClaude Code +9 - 0.561score
observe-behavior
testobsessed
Exercise faithful behavioral surfaces, compare observation points, and calibrate evidence and claims during software exploration.
SkillAFreshness: AClaude Code +9 - 0.561score
work-with-oracles
testobsessed
Find and assess fallible expectations and comparisons to judge observed software behavior and distinguish surprises from defects.
SkillAFreshness: AClaude Code +9 - 0.561score
report-bugs
testobsessed
Write concise exploratory-testing bug reports for reliably reproducible specification violations or behavior obviously wrong in context.
SkillAFreshness: AClaude Code +9
Cite this page
charter-exploration skill. Agent Mart. https://agentmart.dev/skills/testobsessed-charter-exploration (last updated 2026-10-24)