And clarify
Skill Andiedie/skills/skills/ai-native-development/and-clarify
Personal agent skills for coding agents, installable with npx skills.
npx -y skills add Andiedie/skills --skill and-clarifyAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Clarify decision-blocked work before packaging, recording workflow-safe decisions instead of local docs.
SKILL.md
4.7 KB, 929 tokens by cl100k_base, as published. Nobody here has run it
AND Clarify
Clarify one bounded human decision space whose package-blocking questions can all be enumerated now. grilling owns the interview cadence; and-interview-contract makes confirmed results recoverable and ready for durable synchronization.
Workflow Contract
Use and-workflow-contract with work-records.md for Read Work Record, Resolve Canonical Identity, Write State Reason, and Write Stage State; use the kernel's Record Receipt representation for clarification receipts. If setup is incomplete or and-workflow-contract, and-interview-contract, or grilling is unavailable, route to setup-and or installation with the exact missing dependency.
When To Use
Use and-clarify when work is needs-info, Resume with points here, and the current State Reason names one bounded product, domain, architecture, naming, testing, or acceptance decision space whose branches are visible now.
Uncertainty whose next sharp questions depend on research, a prototype, a task, or an earlier investigation is fog and belongs in and-wayfind. Facts, access waits, external state, direct acceptance input, and already-packable work continue through their accountable route.
Process
-
Focus the decision.
- Read the work record, current State Reason, relevant receipts, relationships, and newer activity.
- Verify that one bounded, currently enumerable decision space is the actual package blocker and that
and-clarifyis the recorded route. - Supply
and-interview-contractwith workflow skilland-clarify, objectiveclarify-decision, canonical repository and work identities, the decision boundary, and authoritative GitHub evidence; reconcile valid recovery after current GitHub state. - Completion criterion: target, blocker, decision owner, recovered confirmations, and the complete decision boundary are explicit, or the work is routed without an interview.
-
Grill within the boundary.
- Invoke
grillingwith the package blocker, decision boundary, and confirmed inputs. Let it own question order, recommendations, fact-finding, and final shared understanding. - Apply
and-interview-contractthroughout the exchange so each material confirmation is recoverable. - When an answer reveals that the next question cannot be made sharp without an investigation, stop expanding the interview and return that remaining uncertainty as an
and-wayfindroute. - Completion criterion: every package blocker in the bounded decision space is resolved with allowed evidence, or the result contains one precise resumable blocker or destination-level Wayfinding uncertainty.
- Invoke
-
Synchronize the result.
- Receive one complete result from
and-interview-contractand synchronize it only at completion, an explicit session pause, task switch, or handoff by appending the missing Clarification Notes receipt for its valid checkpoint. - With no material confirmation and no recovery buffer, skip the empty receipt. When a blocker or fog remains, keep
needs-infoand write its precise current State Reason; move toneeds-packonly after the resolved receipt is authoritative. - Verify every mutation. On failure, retain the recovery buffer and pre-advance stage; after success, clean only the matching synchronized buffer.
- Completion criterion:
and-packcan consume an authoritative result without replaying the interview, or one authoritative blocker and exit condition can resume throughand-clarifyorand-wayfind.
- Receive one complete result from
-
Report a receipt.
- Name the work record, decisions recorded, stage change, remaining blocker when any, and next skill.
- Keep the report shorter than the durable note and leave interview detail in its authority.
- Completion criterion: the user can invoke the named next skill or satisfy the named blocker without replaying the interview.
Clarification Note
## Clarification Notes
Checkpoint: <recovery-buffer digest>
Resolved decisions:
- <decision and rationale>
Next step:
- <and-pack or the current State Reason route>
Add Required repository updates, Acceptance implications, or Remaining blocker only when the confirmed result contains that package input. Omit absent sections instead of filling them with placeholders.
Boundaries
- Keep one bounded, currently enumerable decision space inside this stage; route later-dependent fog to
and-wayfind. - Keep repository and implementation artifacts unchanged, with required future changes represented only as package inputs.
- Stop with synchronized clarification state;
and-packowns the next delivery-unit transition.