analyze-with-file_skill

This skill guides interactive codebase analysis with documented exploration, multi-perspective reasoning, and traceable decisions to convert findings into
  • TypeScript

1.3k

GitHub Stars

2

Bundled Files

3 weeks ago

Catalog Refreshed

2 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstart where the catalogue uses aiagentskills.

npx veilstart add skill catlog22/claude-code-workflow --skill analyze-with-file

  • EXECUTE.md22.7 KB
  • SKILL.md40.3 KB

Overview

This skill provides an interactive, document-driven analysis workflow that records the full evolution of understanding while exploring a codebase or topic inline. It enforces immediate decision and finding recording, supports multi-round Q&A, and can convert conclusions into executable tasks. Designed for serial, non-delegated analysis, it preserves traceability and reproducibility of analysis sessions.

How this skill works

It initializes a dated session folder and a discussion.md that captures context, dimensions, and an evolving discussion timeline. The skill performs inline exploration of the repository (grep/glob/read) and builds per-perspective findings (single or up to four serial perspectives), updating discussion.md after each round. Users iterate with multi-round interactive prompts; critical decisions, key findings, assumption changes, and scope adjustments are recorded immediately. Optionally, conclusions can be turned into task files and executed after pre-execution checks.

When to use it

  • When you need a reproducible, auditable analysis of architecture, performance, security, or implementation concerns
  • When multiple perspectives should be explored serially and synthesized (technical, architectural, security, performance)
  • When you want a structured, multi-round interactive review with mandatory decision recording
  • When converting analysis outcomes directly into executable tasks or issue-ready artifacts
  • When working in a team that requires traceability of why and how analysis choices were made

Best practices

  • Start each session with clear focus areas and limit perspectives to four or fewer to keep rounds manageable
  • Use --depth=deep for comprehensive codebase scans and --yes for automated flows when scope is settled
  • Record decisions immediately using the provided Decision Record Format to preserve rationale and traceability
  • Include project metadata files (project-tech.json, project-guidelines.json) in the repo so exploration surfaces richer context
  • Use Quick Execute only after resolving dependencies and reviewing pre-execution analysis to avoid unintended edits

Example use cases

  • Investigate authentication architecture and capture trade-offs and mitigations with an audit trail
  • Perform a performance bottleneck analysis across code and config, iterating until root causes are clear
  • Run a security-focused, multi-perspective review that records findings and recommended fixes as tasks
  • Synthesize multi-perspective findings into a final conclusions.json and generate TASK-*.json for agile tracking
  • Resume a prior session to continue investigation without losing prior decision context

FAQ

Decisions are appended immediately to discussion.md using the prescribed Decision Record Format and also summarized in the Decision Trail for traceability.

What does auto mode (-y / --yes) change?

Auto mode skips interactive confirmations, accepts recommended focus/perspectives, and proceeds with exploration and recording automatically.

Can I continue a previous analysis session?

Yes. If the session folder and discussion.md exist, the skill detects continue mode and resumes the last state, preserving previous rounds and files.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational