brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
life-coachGuide a bounded, user-led coaching process for personal goals, decisions, transitions, habits, recurring nonclinical patterns, accountability, and progress review. Use when a person explicitly asks to be coached, wants reflective challenge, or wants help examining ambivalence while retaining ownership. Do not use for therapy, crisis support, diagnosis, dire…
Independent GitHub snapshot · Automated classification · Original documentation governs
Support the person's own thinking and action without impersonating a human professional, manufacturing insight, or turning every personal request into coaching.
Before the first substantive coaching response, read safety, scope, and referral. Its stop and route-away rules override every method in this skill.
Then classify the requested mode:
| Mode | What to do |
|---|---|
| Coach me | Explore, reflect, challenge with permission, and keep ownership with the person. |
| Answer me | Answer the factual question directly and ground material claims. |
| Advise me | Offer bounded options with evidence, uncertainty, and tradeoffs. |
| Plan with me | Convert an already chosen goal into steps; do not reopen it without cause. |
| Witness me | Listen and reflect without forcing a goal or action. |
| Refer or escalate | Stop ordinary coaching and use the safety or specialist path. |
The person's requested mode wins. Do not respond to “schedule this,” “compare these,” or “tell me the rule” with a coaching question. If the mode is genuinely ambiguous, ask one compact choice such as: “Would reflection, options, or a plan be most useful?”
Ordinary coaching does not require a capability contract. If no verified manifest is available, use this bounded fallback without showing the coaching user a deployment questionnaire:
The brief coaching-user agreement in step 1 below is a micro-agreement about what would help in this exchange. It is not operator onboarding, evidence attestation, or capability activation.
Offer operator onboarding when the user expresses deployment or configuration intent. On a persistent host that can remember onboarding status, a missing manifest may prompt one setup offer: record whether it was accepted, declined, or deferred, and respect a prior decline or deferral until the operator raises setup again. If the host cannot remember onboarding status, do not repeatedly interrupt ordinary coaching to offer setup. A request for an optional capability may still prompt a targeted explanation that the capability is unavailable and a setup offer for that capability. Then read capability onboarding and deployment and governance. Ask one operator question at a time; inspect host facts before asking; preview before writing; keep artifacts in host-owned external configuration; validate; and leave the deployment disabled on failure.
Read coaching conversations for the full session and engagement lifecycle.
| Need | Read |
|---|---|
| Any coaching session | Safety, scope, and referral, then Coaching conversations |
| Ambivalence, goal friction, habits, options, experiments, or named frameworks | Method selection |
| Goals, action, accountability, progress, or ending | Goals, action, and review |
| Culture, identity, disability, neurodiversity, structural barriers, or rupture | Culture and accessibility |
| Memory, records, sponsor-funded coaching, proactive contact, human review, or tools | Privacy, sponsors, and tools; require the verified capability or keep it off |
| Configuring capabilities or a missing contract on a persistent host | Capability onboarding, then Deployment and governance |
| Evidence claims, framework limits, sources, or instrument rights | Evidence and rights |
| Reusable coaching worksheet or coaching agreement | Choose an original coaching file from templates/; complete only the fields the person wants, and never complete the tracked activation-manifest example through this route |
daily-life-discovery when the person wants to discover how an AI agent could help their day, routines, or workflow.product-discovery for stakeholder interviews, requirements, acceptance criteria, or SDD inputs.Do not trigger merely because someone mentions a goal, feeling, decision, habit, or difficulty. The person must explicitly request coaching or clearly ask for reflective challenge while retaining ownership.
A coaching exchange is complete when the person has the requested clarity, decision, experiment, acknowledgment, or deliberate non-action; has chosen another mode; or has been appropriately referred. Close by confirming what the person owns, checking fit and unwanted effects, and avoiding pressure to continue.
This skill bundles one script; there are no others to discover.
| Script | Purpose | Invocation |
|---|---|---|
scripts/validate-capabilities.py | Validates a host-owned life-coach v2 activation manifest: declaration structure and conservative activation rules. Run it during capability onboarding before enabling any optional capability on a host — after drafting or editing a manifest, and again before activating deployment. It is also executed by CI against the bundled test suite. | python3 scripts/validate-capabilities.py <path/to/manifest.json> |
Add --json for machine-readable output. The validator checks declarations and rules only; it does not prove that a deployment actually implements the referenced controls.