ops-jdi

GitHub

OPS on-demand: This skill should be used when the user asks to "just do it", "install jdi", "keep going…

claude-ops/skills/ops-jdi/SKILL.md Lifecycle-Innovations-Limited/claude-ops

Install

npx skills add Lifecycle-Innovations-Limited/claude-ops --skill ops-jdi -g -y
More Options

Non-standard path

npx skills add https://github.com/Lifecycle-Innovations-Limited/claude-ops/tree/main/claude-ops/skills/ops-jdi -g -y

Use without installing

npx skills use Lifecycle-Innovations-Limited/claude-ops@ops-jdi

指定 Agent (Claude Code)

npx skills add Lifecycle-Innovations-Limited/claude-ops --skill ops-jdi -a claude-code -g -y

安装 repo 全部 skill

npx skills add Lifecycle-Innovations-Limited/claude-ops --all -g -y

预览 repo 内 skill

npx skills add Lifecycle-Innovations-Limited/claude-ops --list

SKILL.md

Frontmatter
{
    "name": "ops-jdi",
    "effort": "low",
    "maxTurns": 20,
    "description": "OPS on-demand: This skill should be used when the user asks to \"just do it\", \"install jdi\", \"keep going…",
    "allowed-tools": [
        "Bash",
        "Read",
        "Grep",
        "Glob",
        "AskUserQuestion"
    ],
    "argument-hint": "[status|install|update|uninstall|rollback BACKUP|test]"
}

OPS ► JDI — Just Do It

Load ops-rules before acting. Public repo (no personal data). Outbound: one draft → one approval → one send. If AskUserQuestion / Workflow are missing, follow Rule 10 in ops-rules (Hermes: numbered options / two-turn Telegram card; delegate_task).

Bundled Claude Code plugin (plugin/) that keeps an authorized task going until it is verified and delivered. It is opt-in: nothing here is registered in the ops hooks, so installing ops never adds a Stop gate by itself.

What it does

  • Native command hooks (SessionStart, UserPromptSubmit, PostToolUse, PostToolUseFailure, Stop) run plugin/hooks/bridge.py: a deterministic, model-free state machine. Every Stop costs zero model calls.
  • A contract (outcomes + definition of done) is accepted only with inspected evidence plus a delivery record that matches the real final message.
  • Pause/stop requests and approval waits always win. Failed tool calls become incidents; harmless ones (guard refusals, empty results, timeouts) are closed with waive-incident.
  • /just-do-it maintain diagnoses named Claude Code config files; maintain fix repairs only plugin-owned issues with backup, pre/post hashes and rollback. Anything outside the plugin folder is a proposal only. Security policy is never touched.
  • /just-do-it audit is an on-demand semantic check (one $.model.fork). It needs an interactive session; headless it returns nothing-to-fork at zero cost.

Full contract, state machine and known limitations: plugin/README.md.

Commands

Arg Action
status (default) claude plugin list entry for just-do-it@local-just-do-it
install bash ${CLAUDE_PLUGIN_ROOT}/skills/ops-jdi/install.sh install (copy owned files into a local marketplace, register it, then install the plugin at user scope; refuses an existing installation)
update bash ${CLAUDE_PLUGIN_ROOT}/skills/ops-jdi/install.sh update (requires an owned, registered user installation; back up source, copy managed files, then update via the CLI; preserve unknown files and runtime)
uninstall bash ${CLAUDE_PLUGIN_ROOT}/skills/ops-jdi/install.sh uninstall (remove plugin and marketplace registrations; retain source, backups and runtime)
rollback BACKUP bash ${CLAUDE_PLUGIN_ROOT}/skills/ops-jdi/install.sh rollback "BACKUP" (restore managed source from a matching printed backup and update the installed plugin; refuse source conflicts and preserve current runtime)
test cd ${CLAUDE_PLUGIN_ROOT}/skills/ops-jdi/plugin && python3 -I -m unittest discover -s . -p 'test*.py'

Uninstall is not a full rollback: retained files and runtime remain. Rollback restores the previous managed source of an existing installation, not a complete historical filesystem or runtime snapshot. A first-install backup has no previous source tree and cannot be used with rollback.

maintain and audit are slash commands of the installed plugin (/just-do-it maintain, /just-do-it audit); tell the user to run them in their own session.

Rules

  1. Ask before install/update/uninstall/rollback: they change the user's installed plugins. Updates apply at the next session start or /reload-plugins.
  2. Never run plugin/smoke.py: it is a paid live test. Only with an explicit budget the user names.
  3. Never edit plugin/ and the installed copy in parallel; update the repo copy, then run install.sh update.
  4. Never weaken an acceptance gate or touch security policy to get green.

Version History

  • 1155f18 Current 2026-11-02 10:39

Same Skill Collection

claude-ops/skills/boss/SKILL.md
claude-ops/skills/flow/SKILL.md
claude-ops/skills/humanizer/SKILL.md
claude-ops/skills/ledger/SKILL.md
claude-ops/skills/ops-accounts/SKILL.md
claude-ops/skills/ops-ar/SKILL.md
claude-ops/skills/ops-aws-audit/SKILL.md
claude-ops/skills/ops-comms/SKILL.md
claude-ops/skills/ops-competitors/SKILL.md
claude-ops/skills/ops-credentials/SKILL.md
claude-ops/skills/ops-daemon/SKILL.md
claude-ops/skills/ops-dash/SKILL.md
claude-ops/skills/ops-deploy-fix/SKILL.md
claude-ops/skills/ops-deploy/SKILL.md
claude-ops/skills/ops-desk/SKILL.md
claude-ops/skills/ops-desktop/SKILL.md
claude-ops/skills/ops-doctor/SKILL.md
claude-ops/skills/ops-ecom/SKILL.md
claude-ops/skills/ops-feature-dev/SKILL.md
claude-ops/skills/ops-fires/SKILL.md
claude-ops/skills/ops-fleet/SKILL.md
claude-ops/skills/ops-go/SKILL.md
claude-ops/skills/ops-gtm/SKILL.md
claude-ops/skills/ops-home/SKILL.md
claude-ops/skills/ops-humanizer/SKILL.md
claude-ops/skills/ops-inbox/SKILL.md
claude-ops/skills/ops-integrate/SKILL.md
claude-ops/skills/ops-leadgen/SKILL.md
claude-ops/skills/ops-linear/SKILL.md
claude-ops/skills/ops-mac/SKILL.md
claude-ops/skills/ops-marketing/SKILL.md
claude-ops/skills/ops-mcp/SKILL.md
claude-ops/skills/ops-merge/SKILL.md
claude-ops/skills/ops-mix/SKILL.md
claude-ops/skills/ops-monitor/SKILL.md
claude-ops/skills/ops-next/SKILL.md
claude-ops/skills/ops-orchestrate/SKILL.md
claude-ops/skills/ops-package/SKILL.md
claude-ops/skills/ops-pocket/SKILL.md
claude-ops/skills/ops-projects/SKILL.md
claude-ops/skills/ops-recap/SKILL.md
claude-ops/skills/ops-release/SKILL.md
claude-ops/skills/ops-research-audit/SKILL.md
claude-ops/skills/ops-research/SKILL.md
claude-ops/skills/ops-resume/SKILL.md
claude-ops/skills/ops-revenue/SKILL.md
claude-ops/skills/ops-rotate-setup/SKILL.md
claude-ops/skills/ops-rotate/SKILL.md
claude-ops/skills/ops-rules/SKILL.md

Metadata

Files
0
Version
1155f18
Hash
51b0caf4
Indexed
2026-11-02 10:39

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-02 15:44
浙ICP备14020137号-1