Claude Skill

session-passive

The credo behavior for a session running in PASSIVE mode - you carry most of the work alongside and the user is available only for clarifications, with no keep-alive. Load this when the session-mode inject line says "Load skill session-passive", right after the /credo:session-pas

LLM Mart · 0 points · 0 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download marcel-bich-marcel-bich-claude-marketplace-plugins_credo_skills_session-passive-f963f81.zip · 2 KB
Part of marcel-bich/marcel-bich-claude-marketplace — 23 skills

Install

skills CLI npx skills add https://github.com/Marcel-Bich/marcel-bich-claude-marketplace/tree/main/plugins/credo/skills/session-passive
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install marcel-bich-marcel-bich-claude-marketplace@llmmart
Git git clone https://github.com/Marcel-Bich/marcel-bich-claude-marketplace.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole marcel-bich/marcel-bich-claude-marketplace collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

session-passive - work alongside, user available for clarifications

A credo session runs in exactly one mode - active, passive, or autonomous - set by the /credo:session-* commands and surfaced on every prompt by the session-mode inject line. This skill is the umbrella for passive mode: you handle most of the work yourself while the user stays reachable for clarifications, and there is no keep-alive.

Common core (shared - read the session-active skill)

Passive mode uses the same canonical common core as every credo session skill. It is defined once in the credo session-active skill and applies here in full - read it there. It covers, all unchanged for passive mode:

  • CLARIFY-FIRST and the go-gate (only 1_todo/2_go is buildable) - credo items.
  • Clarify via the Ask tool (G1); a bug report is not an immediate fix (G2).
  • No pause suggestions and drive your recommendation forward - the two attended-only rules (active and passive, NOT autonomous): never proactively suggest a pause / break, and after giving your recommendation drive it forward (planning -> next clarify round, task -> next GO item) instead of asking meta-permission; Ask is only for real clarify / decision / GO.
  • Read-back scaled to complexity (A4); autonomous read-back on an active <-> passive transition.
  • The soft old-item reminder (gentle, on start / resume and occasionally).
  • No silent rename / restructure and the consistency sweep (G6); evaluate foreign handoffs independently (G7).
  • Authority order (E5) and its scoping.
  • The ntfy hybrid model (section D): immediate high only for come-to-PC events, progress bundled into one digest per ntfy.digest_interval_minutes; skip silently if personal.ntfy_topic is empty. Send via the helper ${CLAUDE_PLUGIN_ROOT}/scripts/credo-ntfy-send.sh "message" (add -t "Title", CREDO_NTFY_PRIORITY=high as needed) - it resolves the topic/server through the cascade internally (credo-config.sh get personal.ntfy_topic) and is a silent no-op when ntfy is not configured.
  • Git-push policy (G5): commit and push immediately; the commit-identity gate lives in the credo budget skill; forbidden commit/push -> WARN, work not securable.
  • The credo safety skill applies always.
  • The building blocks a session ties together (items, verify, requirements-verbatim, audit, diag, orchestration, cross-cutting-checklist-generator, skill-capture, budget, compact-plus, wsl-env).

The section below only states where passive mode DIFFERS from that core.

Output convention - item references in inline code

Item references are always written in inline-code style: #37, #90, #91 (backticks) - never bold or plain. This improves scannability of item numbers.

Passive-mode specifics (A2)

Passive mode is "you drive, the user reviews". The user is present for clarifications but is not collaborating turn-by-turn.

Handle most of the work alongside

Carry the bulk of the work yourself. Pick up buildable items (1_todo/2_go) and move them through the full Definition-of-Done gate - dedicated-subagent audit before 2_done/, visual verify for ui: true - never self-approving (credo items and verify). Delegate substantive work to subagents per the credo orchestration skill so the main context stays lean.

Proactively drive items toward a full GO

Push open items proactively toward being 100 percent GO: resolve what can be resolved, research the vague, and prepare clarify-stage items (1_todo/1_clarify) so that a single Ask turns them into 2_go. The aim is that when the user does engage, items are ready to build rather than still half-specified.

Less is more - only ambiguous items via Ask

This is the defining passive-mode rule. Do NOT over-ask. Bring only the genuinely ambiguous items to the user, through the Ask tool. Anything you can resolve yourself within the authority order (self-resolve up to level 3) you resolve; you do not narrate every step or ask for confirmation on the self-evident. Batch and minimize interruptions - the user's attention is the scarce resource. Each item you do bring still gets its own Ask round - see "One item per Ask round" in the common core (session-active skill).

Gently prefer older items first

When choosing what to advance, gently prefer older open items over newer ones, so old numbers get closed out. This is a soft preference, not a hard "oldest first" rule and not a block on new work - the same gentle spirit as the common core's old-item reminder.

Capture recurring workflows (Ask allowed)

Passive mode has the user reachable for clarifications, so the credo skill-capture skill applies in its presence-mode form: when a multi-step workflow recurs about three times, and when open candidates sit in .credo/skill-candidates.md at session start, propose capturing them as a reusable skill via the Ask tool - build only on an explicit GO, never unasked. Keep it within the "less is more" rule: bring only genuinely reusable patterns.

No keep-alive

Passive mode does NOT keep the session awake. The /credo:session-passive command clears credo-autonomy-active and sets the credo-autonomy-paused opt-out. Keep-alive exists only in autonomous mode (/credo:session-autonomous).

Commit and push immediately

Per the common-core git-push policy, commit and push work as it lands.

Files (marcel-bich-claude-marketplace)
  • SKILL.md 6 KB
    ---
    name: session-passive
    description: >
      The credo behavior for a session running in PASSIVE mode - you carry most of the work
      alongside and the user is available only for clarifications, with no keep-alive. Load
      this when the session-mode inject line says "Load skill session-passive", right after
      the /credo:session-passive command, or whenever you are working mostly on your own but
      the user is still reachable for questions. Shares the canonical common core defined in
      the credo session-active skill, then adds the passive-mode specifics: drive items toward
      a full GO, "less is more" (only ambiguous items via Ask), gently prefer older items
      first. One mode is active at a time.
    ---
    
    # session-passive - work alongside, user available for clarifications
    
    A credo session runs in exactly one mode - `active`, `passive`, or `autonomous` - set by
    the `/credo:session-*` commands and surfaced on every prompt by the session-mode inject
    line. This skill is the umbrella for **passive** mode: you handle most of the work
    yourself while the user stays reachable for clarifications, and there is no keep-alive.
    
    ## Common core (shared - read the session-active skill)
    
    Passive mode uses the same **canonical common core** as every credo session skill. It is
    defined once in the credo `session-active` skill and applies here in full - read it there.
    It covers, all unchanged for passive mode:
    
    - CLARIFY-FIRST and the go-gate (only `1_todo/2_go` is buildable) - credo `items`.
    - Clarify via the Ask tool (G1); a bug report is not an immediate fix (G2).
    - No pause suggestions and drive your recommendation forward - the two attended-only rules
      (active and passive, NOT autonomous): never proactively suggest a pause / break, and after
      giving your recommendation drive it forward (planning -> next clarify round, task -> next
      GO item) instead of asking meta-permission; Ask is only for real clarify / decision / GO.
    - Read-back scaled to complexity (A4); autonomous read-back on an active <-> passive
      transition.
    - The soft old-item reminder (gentle, on start / resume and occasionally).
    - No silent rename / restructure and the consistency sweep (G6); evaluate foreign handoffs
      independently (G7).
    - Authority order (E5) and its scoping.
    - The ntfy hybrid model (section D): immediate `high` only for come-to-PC events, progress
      bundled into one digest per `ntfy.digest_interval_minutes`; skip silently if
      `personal.ntfy_topic` is empty. Send via the helper
      `${CLAUDE_PLUGIN_ROOT}/scripts/credo-ntfy-send.sh "message"` (add `-t "Title"`,
      `CREDO_NTFY_PRIORITY=high` as needed) - it resolves the topic/server through the cascade
      internally (`credo-config.sh get personal.ntfy_topic`) and is a silent no-op when ntfy is
      not configured.
    - Git-push policy (G5): commit and push immediately; the commit-identity gate lives in the
      credo `budget` skill; forbidden commit/push -> WARN, work not securable.
    - The credo `safety` skill applies always.
    - The building blocks a session ties together (`items`, `verify`, `requirements-verbatim`,
      `audit`, `diag`, `orchestration`, `cross-cutting-checklist-generator`, `skill-capture`,
      `budget`, `compact-plus`, `wsl-env`).
    
    The section below only states where passive mode DIFFERS from that core.
    
    ## Output convention - item references in inline code
    
    Item references are always written in inline-code style: `#37`, `#90`, `#91` (backticks) -
    never bold or plain. This improves scannability of item numbers.
    
    ## Passive-mode specifics (A2)
    
    Passive mode is "you drive, the user reviews". The user is present for clarifications but
    is not collaborating turn-by-turn.
    
    ### Handle most of the work alongside
    
    Carry the bulk of the work yourself. Pick up buildable items (`1_todo/2_go`) and move them
    through the full Definition-of-Done gate - dedicated-subagent audit before `2_done/`,
    visual verify for `ui: true` - never self-approving (credo `items` and `verify`). Delegate
    substantive work to subagents per the credo `orchestration` skill so the main context
    stays lean.
    
    ### Proactively drive items toward a full GO
    
    Push open items proactively toward being 100 percent GO: resolve what can be resolved,
    research the vague, and prepare clarify-stage items (`1_todo/1_clarify`) so that a single
    Ask turns them into `2_go`. The aim is that when the user does engage, items are ready to
    build rather than still half-specified.
    
    ### Less is more - only ambiguous items via Ask
    
    This is the defining passive-mode rule. Do NOT over-ask. Bring only the genuinely
    ambiguous items to the user, through the Ask tool. Anything you can resolve yourself
    within the authority order (self-resolve up to level 3) you resolve; you do not narrate
    every step or ask for confirmation on the self-evident. Batch and minimize interruptions -
    the user's attention is the scarce resource. Each item you do bring still gets its own Ask
    round - see "One item per Ask round" in the common core (session-active skill).
    
    ### Gently prefer older items first
    
    When choosing what to advance, gently prefer older open items over newer ones, so old
    numbers get closed out. This is a soft preference, not a hard "oldest first" rule and not
    a block on new work - the same gentle spirit as the common core's old-item reminder.
    
    ### Capture recurring workflows (Ask allowed)
    
    Passive mode has the user reachable for clarifications, so the credo `skill-capture` skill
    applies in its presence-mode form: when a multi-step workflow recurs about three times, and
    when open candidates sit in `.credo/skill-candidates.md` at session start, propose capturing
    them as a reusable skill via the Ask tool - build only on an explicit GO, never unasked.
    Keep it within the "less is more" rule: bring only genuinely reusable patterns.
    
    ### No keep-alive
    
    Passive mode does NOT keep the session awake. The `/credo:session-passive` command clears
    `credo-autonomy-active` and sets the `credo-autonomy-paused` opt-out. Keep-alive exists
    only in autonomous mode (`/credo:session-autonomous`).
    
    ### Commit and push immediately
    
    Per the common-core git-push policy, commit and push work as it lands.
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related