Install
$ agentstack add skill-hdhnezherparking-cum-y638-intl-ltd-titan-ops ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
ops — session operations spine
Four modes, one continuous loop: PREFLIGHT → work → LAND, with DECIDE and COMMISSION as event modes inside any session. Auto-detect mode from context; explicit arg wins. Generic in any repo. If project files exist — CLAUDE.md, root MEMORY.md, docs-requiring-human-input.md, vault/lessons_learned.md, decision-record templates (docs/ops/*template*) — use them. Never invent structure a repo doesn't have.
PREFLIGHT (session start / resume — every session, including your own resumed ones)
git log --oneline -10+git status.- Read the newest entry of the root ledger (
MEMORY.mdor equivalent) + projectCLAUDE.mdauthority/landmine sections. - Carried-over claims = hypotheses. Re-verify each load-bearing one against code/commits before acting. Docs drift; audits produce false alarms; your own prior session counts as carried-over.
- If the project defines a gate (
npm run checkor similar): run it BARE, record counts with today's date as the baseline. - Output a 5-line state brief: HEAD · ledger-newest · drift found (fixed or flagged) · gate baseline · next queued item.
LAND (finish a work chunk — never skip, docs-only included)
- Gate BARE, exit 0. Piping allowed only with real exit capture (
; echo EXIT:${PIPESTATUS[0]}). Red gate → fix first; never land red, never claim a skipped check ran. - Staleness sweep on every register the chunk touched: re-derive counts fresh, stamp "as of YYYY-MM-DD", sweep owner-action queues for rows this work resolved (queue rows rot when work ships).
- Ledger: append/update the root ledger, newest-first — what shipped, commit hashes, gate counts, owner-queue deltas.
- Lesson: if something transferable was learned, ONE line appended to the project lessons file (single file, never forked). Nothing learned → skip; don't invent a lesson.
- Commit per task: message = what + why; include the host's co-author trailer if it defines one. NEVER push unless asked.
- Output: landed summary — commits, gate proof, ledger/lesson lines written, queue deltas.
DECIDE (owner-only decision needed)
- Confirm it IS owner-only (project CLAUDE.md lists them). Mechanical question with one right answer → decide yourself, note reasoning, no interview.
- Assemble what the record already constrains: prior commitments, hard guardrails, risk register. If a prior adjudication covers it → re-apply by citation; a repeat assertion does not re-open a decided question.
- ONE batched
AskUserQuestion: options with cost / risk / reversibility, recommendation first and marked; previews showing the resulting doc lines when that helps comparison. - Record it: use the project's decision-record template if one exists (e.g.
docs/ops/*template*→human-review/decision--.md); otherwise minimal record: question · constraints · options · DECISION (owner's words) · propagation list · supersession note. - Propagate: grep the topic across the repo; amend EVERY doc that assumed otherwise; list each in the record. A decision that isn't propagated is a future false claim.
- Finish with LAND.
COMMISSION (external template / prompt / brief arrives)
- Census its factual claims first (counts, file lists, corpus size) against reality — commission prompts misstate corpora; report real numbers.
- Diff its directives against the ratified record (project CLAUDE.md → amendments → canonical plan → risk register, in that precedence). Conflicts → resolve BY the record, assign conflict IDs in the project's ledger pattern, and re-refuse repeats by citation.
- Execute only the aligned remainder. Refused/deferred items → owner-review row with citations, not silent drops.
- Finish with LAND.
Integration (the continuous workflow)
- titan skill (this plugin): PREFLIGHT runs before pipeline stage 1 and feeds the Recall stage; LAND is the post-Gate completion record; DECIDE is the "user challenge" escalation path; COMMISSION wraps intake whenever the request is an outside brief.
- Spec-pipeline plugins (multi-day features): the spec pipeline owns task state; PREFLIGHT/LAND still bookend each execution session.
- Always-binding rules: zero fabrication (counts re-derived + dated) · underclaim > overclaim · ask before deleting · no unilateral owner decisions · inline judgment passes over cold spawns (one context-inheriting fork max) · native tools before shell.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: HDHNezherParking-cum-Y638-Intl-Ltd
- Source: HDHNezherParking-cum-Y638-Intl-Ltd/titan
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.