efficiency-rules

Applies time, attempt, and output budgets to prioritize authorized CTF challenges.

1|Updated Aug 3, 2026
One-click install
npx skills add https://github.com/hanmujun/hanmujun-agent-public --skill efficiency-rules-hanmujun
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: efficiency-rules
Source: https://github.com/hanmujun/hanmujun-agent-public/tree/main/.agents/skills/efficiency-rules
Command: npx skills add https://github.com/hanmujun/hanmujun-agent-public --skill efficiency-rules-hanmujun

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? During an authorized CTF competition it is easy to burn time and submission attempts on unproductive loops. This Skill applies explicit time, attempt, output, and tool-selection budgets so the agent decides whether to continue, switch approach, or defer a challenge based on evidence. ## Core Features & Use Cases - Budget Enforcement: Tracks remaining competition time, challenge point values, used attempts, and existing evidence to guide decisions. - Continue/Switch/Defer Decisions: Reads the detailed rules from skill-library/efficiency-rules/SKILL.md to decide whether to keep solving, change route, or defer a challenge. - Use Case: Mid-competition, with two hours left and three failed flag submissions on a 200-point reverse challenge, use this Skill to evaluate whether to persist, try a different technique, or move to a higher-value unsolved challenge. ## Quick Start Ask the agent to apply the efficiency rules to decide whether to continue working on the current challenge or defer it given the remaining time and used attempts.

Frequently Asked Questions about efficiency-rules

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prioritize CTF challenges during a competition?▼

Prioritize CTF challenges by weighing remaining competition time, challenge point values, attempts already used, and evidence collected so far. This Skill applies those budgets to recommend continuing, switching approach, or deferring a challenge.

How to avoid wasting time on stuck CTF challenges?▼

Set explicit time and attempt budgets per challenge and re-evaluate against current evidence after each failed attempt. When the budget is exhausted without progress, defer the challenge and revisit it later instead of looping.

Does this Skill override the CTF orchestrator submission budget?▼

No. The Skill explicitly does not override the main controller state machine or the submission budget. It only provides budget-based recommendations on whether to continue, switch route, or defer.

When should I defer a CTF challenge instead of continuing?▼

Defer when used attempts and elapsed time exceed the budget relative to the challenge's point value and the strength of existing evidence. The detailed decision rules are loaded from skill-library/efficiency-rules/SKILL.md.