Skip to content
Back to skills

Enhancements

ASecurity

Update `/ll:confidence-check` to support `--all` and `--auto` flags, matching the batch-processing pattern established by `/ll:ready-issue`. Additionally, ensure the skill updates a `confidence_score` field in the issue's YAML frontmatter after evaluation.

  • 6 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 6, 2026
ai-agentspythongodocumentation

Security analysis

A100/100

Pro scans all 21 files and shows the line behind each finding

Scanned October 6, 2026

npx -y skills add BrennonTWilliams/little-loops --skill enhancements --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Enhancements?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Enhancements
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/brennontwilliams-enhancements-41f5e892/badge)](https://www.skillsdirectory.com/skills/brennontwilliams-enhancements-41f5e892)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
discovered_date: 2026-02-13
discovered_by: capture_issue
status: done
completed_at: 2026-02-13T00:00:00Z
priority: P3
---

# ENH-408: Add --all and --auto flags to confidence-check skill

## Summary

Update `/ll:confidence-check` to support `--all` and `--auto` flags, matching the batch-processing pattern established by `/ll:ready-issue`. Additionally, ensure the skill updates a `confidence_score` field in the issue's YAML frontmatter after evaluation.

## Current Behavior

`/ll:confidence-check` only accepts a single issue ID argument. It has no batch mode (`--all`) and no non-interactive mode (`--auto`). It does not persist its confidence score to the issue file's frontmatter.

## Expected Behavior

- `--all`: Run confidence check against all active issues (excluding completed), producing a summary table of scores and recommendations.
- `--auto`: Run non-interactively without user prompts (e.g., auto-skip issues that score below threshold, no confirmation dialogs).
- `--all --auto`: Combine both for fully automated batch confidence checking.
- After each evaluation, write/update a `confidence_score` field in the issue's YAML frontmatter (e.g., `confidence_score: 85`).

## Motivation

Several commands (`/ll:format-issue`, `/ll:refine-issue`, `/ll:prioritize-issues`) already support `--all` and `--auto` for batch processing. `/ll:confidence-check` lacks these, creating an inconsistency in the issue refinement pipeline. Batch confidence checking is useful during sprint planning to quickly assess which issues are implementation-ready. Persisting the score to frontmatter enables downstream tools (sprint creation, prioritization) to filter by confidence.

## Proposed Solution

TBD - requires investigation

Reference `commands/format_issue.md` for the `--all`/`--auto` pattern to replicate. Key changes:

1. Parse `$ARGUMENTS` for `--all` and `--auto` flags
2. When `--all`: glob active issue files, iterate and evaluate each
3. When `--auto`: suppress AskUserQuestion calls, use defaults
4. After scoring, use frontmatter parsing to read/update YAML block with `confidence_score: <score>`
5. Output summary table when processing multiple issues

## Integration Map

### Files to Modify
- `skills/confidence-check/SKILL.md` — add flag parsing, batch logic, frontmatter update step

### Dependent Files (Callers/Importers)
- `commands/manage_issue.md` — references confidence-check as optional step (no changes needed)

### Similar Patterns
- `commands/format_issue.md` — reference implementation for `--all`/`--auto` flags
- `commands/refine_issue.md` — another reference for `--auto` flag pattern

### Tests
- N/A (skill is a prompt-based definition, no Python tests)

### Documentation
- N/A

### Configuration
- N/A

## Implementation Steps

1. Study `commands/format_issue.md` for `--all`/`--auto` flag parsing and batch iteration pattern
2. Add flag parsing and batch iteration logic to `skills/confidence-check/SKILL.md`
3. Add frontmatter update step (write `confidence_score` after evaluation)
4. Add summary table output for batch mode
5. Verify skill invocation works with single issue, `--all`, `--auto`, and combined flags

## Impact

- **Priority**: P3 - Consistency enhancement, not blocking any workflows
- **Effort**: Small - Pattern already established in ready_issue, mostly copying the approach
- **Risk**: Low - Additive changes to an existing skill definition
- **Breaking Change**: No

## Scope Boundaries

- NOT changing the 5-point scoring criteria or score thresholds
- NOT adding `--all`/`--auto` to other skills (separate issues if needed)
- NOT adding frontmatter fields beyond `confidence_score`

## Success Metrics

- `/ll:confidence-check --all` evaluates all active issues and produces summary table
- `/ll:confidence-check --auto ENH-408` runs without user interaction
- Issue frontmatter contains `confidence_score: <number>` after evaluation

## Related Key Documentation

| Category | Document | Relevance |
|----------|----------|-----------|
| guidelines | .claude/CLAUDE.md | Skill vs Agent preference, issue file format |
| architecture | docs/ARCHITECTURE.md | Skill definition conventions |

## Labels

`enhancement`, `captured`

## Session Log
- `/ll:capture-issue` - 2026-02-13T00:00:00Z - `~/.claude/projects/-Users-brennon-AIProjects-brenentech-little-loops/b7b1d8ae-1301-4fdc-8b54-232d76034081.jsonl`
- `/ll:manage-issue` - 2026-02-13T00:00:00Z - `~/.claude/projects/-Users-brennon-AIProjects-brenentech-little-loops/adf32343-217d-4a2b-bbda-bd1646f85efe.jsonl`

---

## Resolution

- **Action**: implement
- **Completed**: 2026-02-13
- **Status**: Completed

### Changes Made
- `skills/confidence-check/SKILL.md`: Added --all/--auto flag parsing, issue discovery (single + batch), Phase 4 frontmatter update, auto mode behavior docs, batch output format, and usage examples

### Verification Results
- Tests: SKIP (prompt-based skill, no Python code)
- Lint: SKIP
- Types: SKIP
- Run: SKIP
- Integration: PASS

---

## Status

**Completed** | Created: 2026-02-13 | Completed: 2026-02-13 | Priority: P3

Files in this skill

  • P0-ENH-206-improve-cli-py-test-coverage.md4.3 KB
  • P0-ENH-207-improve-issue-manager-py-test-coverage.md3.2 KB
  • P0-ENH-321-add-integration-map-to-issue-template.md11 KB
  • P1-ENH-056-ll-loop-end-to-end-execution-test.md3.7 KB
  • P1-ENH-057-ll-loop-successful-resume-test.md2.4 KB
  • P1-ENH-129-fsm-validation-test-coverage.md3 KB
  • P1-ENH-130-git-lock-test-coverage.md3 KB
  • P1-ENH-1547-enhance-review-loop-with-harness-design-best-practices.md17.8 KB
  • P1-ENH-190-hooks-system-robustness-improvements.md14.6 KB
  • P1-ENH-191-distinguish-transient-vs-real-failures-in-automation.md10.9 KB
  • P1-ENH-208-improve-merge-coordinator-py-test-coverage.md3.7 KB
  • P1-ENH-209-improve-orchestrator-py-test-coverage.md2.7 KB
  • P1-ENH-2814-make-failure-terminals-observable-end-to-end.md28.2 KB
  • P1-ENH-2939-delete-session-log-hunting-prose.md13.8 KB
  • P1-ENH-2941-ll-issues-find-similar-similarity-foundation.md36.7 KB
  • P1-ENH-2950-ll-issues-locate-options-json.md15.8 KB
  • P1-ENH-2951-verify-skill-prose-algorithm-lint.md18.9 KB
  • P1-ENH-320-optimize-issue-template-v2.md8.3 KB
  • P1-ENH-3397-distinguish-repetition-infrastructure-retry-and-continuation-in-ll-harness.md45.6 KB
  • P1-ENH-3406-harness-run-model-schema-migration.md35.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…