Time Strike
Description
Deadline-aware MCP time budget controller for Claude, Codex, Hermes, and autonomous agents
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Time Strike
Time Strike is a small, native Rust [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server that turns a human deadline into compact, deterministic control signals for an autonomous agent. It helps an agent decide how much work to start, when to validate, when to converge, and when to stop.
Time Strike is deliberately local-first: it does not run an LLM, make network requests, inspect repositories, execute shell commands, schedule calendar events, or send messages. It exposes five MCP tools over stdio and keeps the policy engine independent from MCP so it can be tested and embedded predictably.
Features
- Monotonic runtime accounting using
std::time::Instant. - Deterministic O(1)
tickpolicy decisions. - Adaptive validation and finalization reserves.
- Automatic modes:
explore,execute,converge,validate,finalize,emergency, andexpired. - Automatic schedule pressure:
ahead,on_track,behind, andcritical. - Action caps, next-check intervals, and
must_*control flags. - Parent/child budget clamping with thread-safe task state.
- Optional atomic JSON persistence; downtime is charged during recovery.
- Compatible with Claude Desktop, Claude Code, Codex, Hermes Agent, and generic MCP stdio clients.
See it in action: a five-minute chat task
Imagine asking an AI coding agent for a useful result under a hard deadline:
**You:** Review this pull request and give me the three highest-risk findings. You have five minutes.
**Agent:** I’ll time-box the review and reserve time to validate the findings.
`Time Strike · start_task(budget_seconds: 300)`
**Agent:** I inspected the changed authentication and database paths. Time Strike says I’m on schedule, with 168 seconds available for new work.
`Time Strike · tick() → mode: converge, must_converge: true`
**Agent:** I’ll stop exploring unrelated files, confirm the three strongest findings, and prepare the answer.
`Time Strike · tick()
Related Skills
Epic Decompose
Break an epic into task children without creating task branches.
Productivity Claude Code Terminal Title
Gives each Claude Code terminal window a dynamic title describing the work being done
Productivity N8n Skills
Enables AI assistants to directly understand and operate n8n workflows
Productivity Workflow BundlesREADME
Workflow Bundles
Productivity Composio Make
Trigger and manage Make (Integromat) scenarios
Productivity Getting Help
career-ops is an open source project maintained in limited time. Here's how to get help efficiently.
Productivity