Cursor rule Cursor
All pytest tests for ongoing use must be runnable via runtests.py.
Cursor rule Cursor
All pytest tests for ongoing use must be runnable via runtests.py.
Cursor rule Cursor
Use safety-mcp for Python package security and version selection.
Cursor rule Cursor
UI designer rules — theme variables, color usage, no literal hex in app code.
Skill Claude CodeCodexCursor
Audit test coverage gaps and generate unit tests to close them. Use when the user says "test trueup", "coverage gaps", "test coverage audit", "fill coverage", "write missing tests", "backfill tests", "scope tests", "test what I changed", or any request to identify and fill test gaps. Three modes: audit (report only)…
Skill Claude CodeCodexCursor
Summarizes problems or bugs from the open chat (or uses user-provided content), proposes a Todoist issue with Title and Description and optionally subtasks, then creates tasks in the Huntable CTI Studio Todoist project via Todoist MCP after user approval. Use when the user says "Create Issue", "create issue", or asks…
Skill Claude CodeCodexCursor
Fix non-complex CodeQL note-severity alerts — unused imports, unused local variables, unused global variables — in Python files. Run this skill when CodeQL surfaces py/unused-import, py/unused-local-variable, py/unused-global-variable, or py/repeated-import alerts. Produces only minimal, targeted edits; never…
Skill Claude CodeCodexCursor
Performs full pre-commit hygiene (changelog, docs, deps, security, Vulture dead-code check), then stages, commits, and pushes to the current branch. Use when the user says "lg" or "LG"; do not commit or push on "go" or "implement" unless they also say LG.
Skill Claude CodeCodexCursor
Lite commit and push to current branch (git add ., commit, push).
Skill Claude CodeCodexCursor
When the user invokes "LGTest", reviews the most recent changes (especially from the current chat, but not limited to it) and proposes adding new tests—unit, UI, smoke, API, or integration—as appropriate. Use when the user says "LGTest" or asks to review changes and propose tests.
Skill Claude CodeCodexCursor
Update all Markdown documentation to reflect code and session changes. Use this skill whenever the user says "mdu", asks to "update docs", "sync documentation", "refresh changelog", "update the changelog", "docs are stale", "add this to the changelog", or any request to align documentation with recent code changes.…
Skill Claude CodeCodexCursor
Proposes 2–3 high-level feature-set themes for a minor or point release compared to the previous minor—user-facing capability or UX shifts, not patches or commit lists. Use when cutting release notes, tagging a minor/point version, summarizing “what changed since x.y.0”, or when the user asks for dot/minor release…
Skill Claude CodeCodexCursor
Rescore all articles: regenerate keyword-based (regex) threat hunting scores and ML-based hunt scores via CLI. Use when the user says "rs" or asks to rescore all articles or update hunt/ML scores.
Skill Claude CodeCodexCursor
Runs the Huntable CTI Studio smoke, unit, api, integration, ui, regression, and contract suites, fixes real failures with a minimal root-cause change, verifies each fix, then stages and commits without pushing. Use when the user asks to run the full test suite, loop on failures, or fix failing tests.
Skill Claude CodeCodexCursor
Runs the standard test sequence (smoke, unit, api, integration, then ui). UI uses --skip-playwright-js (pytest tests/ui only; no npx tests/playwright). Agent/workflow config-mutating tests stay excluded by runtests.py ui defaults. Parses pass counts; does not fix failures.
MCP server Claude CodeCodexCursor +2
MCP server "huntable-cti-studio" as configured in dfirtnt/Huntable-CTI-Studio. Launched with bash scripts/run_mcp_server.sh.
Instructions file CodexOpenCode
Instructions for dfirtnt/Huntable-CTI-Studio, covering agents.md, orientation, local context, prompt-injection alerting and change-type quick reference.
Instructions file
Instructions for dfirtnt/Huntable-CTI-Studio, covering claude.md, authoritative instructions, change discipline, important reminders and test execution.