history-manager — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited history-manager (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Provides iteration and phase state management for the full-stack workflow. Other skills invoke this skill to read/write docs/history.json instead of managing state directly.
All commands use the bundled cross-platform Python 3 script (macOS + Windows):
python ${CLAUDE_SKILL_DIR}/scripts/history_manager.py <command> [args]Initialize docs/history.json if it does not exist.
python ${CLAUDE_SKILL_DIR}/scripts/history_manager.py initPrint the current iteration state, showing which phases are completed and which is next.
python ${CLAUDE_SKILL_DIR}/scripts/history_manager.py statusCreate a new iteration (e.g. iter-001), create its docs/iter-xxx/ directory, and set it as current.
python ${CLAUDE_SKILL_DIR}/scripts/history_manager.py new-iter<phase> <phase_id>Record a phase as completed: set its id in the current iteration and advance the state to the next phase.
python ${CLAUDE_SKILL_DIR}/scripts/history_manager.py set-phase requirements req-001Valid phase names: requirements, technology_selection, technical_review, program_design, task_breakdown, unit_testing, code_development, self_verification.
<phase>Get the current phase id for a given phase (returns null if not yet started).
python ${CLAUDE_SKILL_DIR}/scripts/history_manager.py get-phase requirements<phase> <phase_id>Check whether the document file for a given phase exists in the current iteration directory.
python ${CLAUDE_SKILL_DIR}/scripts/history_manager.py check-file requirements req-001Returns exists:<path> or missing:<path>.
history-manager to run get-phase <phase_name> and check-file to determine if the phase was already completed. Skip if both the id exists and the file exists.history-manager to run set-phase <phase_name> <phase_id> to record completion and advance the state machine.history-manager for init, new-iter, and status at startup, then delegates phase state updates to each phase skill (which in turn invokes history-manager).!python ${CLAUDE_SKILL_DIR}/scripts/history_manager.py status
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.