Skip to content

Use Claude Code task system for step tracking #14

@mickeylorenzini

Description

@mickeylorenzini

Description

Implement Claude Code's task system (TaskCreate/TaskUpdate/TaskList) in the harden skill to track audit steps and progress, similar to how the brainstorming skill uses it. Currently harden runs its multi-step process (Research → Audit Pass A → Audit Pass B → Fix → Convergence check) without visible progress tracking.

The task system provides a persistent checklist UI that shows pending/in-progress/completed status for each step. This gives the user visibility into where the audit is in its process.

Example

When harden runs, the task list should show:

  • Research domain best practices
  • Pass A — Thematic audit
  • Pass B — Structural audit
  • Pass C — Regression check (if applicable)
  • Fix critical and significant issues
  • Convergence check
  • (Additional passes if needed)

Likely Affected Files/Modules

  • SKILL.md — add instructions to create tasks for each audit step and update status as they complete

Acceptance Criteria

  • Running harden creates a task list with one task per audit step
  • Each task updates to in_progress when starting and completed when done
  • Task list is visible to the user throughout the harden process
  • Multi-pass convergence creates additional task entries for subsequent passes
  • No regression in existing harden audit functionality

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions