task-analysis

Analyzes a task or feature request against the current codebase to generate structured task.md and solution_N.md files.

229|201|Updated May 20, 2022
One-click install
npx skills add https://github.com/blockscout/blockscout-rs --skill task-analysis-blockscout
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: task-analysis
Source: https://github.com/blockscout/blockscout-rs/tree/main/interchain-indexer/.cursor/skills/task-analysis
Command: npx skills add https://github.com/blockscout/blockscout-rs --skill task-analysis-blockscout

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze an input task, issue, or feature request against the existing codebase, persist the task framing under tmp/tasks/<task-name>/task.md, write one or more solution_N.md option files, align evaluation criteria with a human when tradeoffs exist, and recommend a path with explicit reasoning.

Core Features & Use Cases

  • Analyze a task against the repository context and generate a structured task framing.
  • Persist framing under tmp/tasks/<task-name>/task.md.
  • Generate one or more solution_N.md option files to outline multiple implementation paths.
  • Align evaluation criteria with humans when tradeoffs exist and document rationale.
  • Recommend a concrete implementation path with explicit reasoning.

Quick Start

Analyze a user task or feature request against the codebase to produce a structured task framing and candidate solutions.

Frequently Asked Questions about task-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a feature request against an existing codebase to frame implementation tasks?▼

Analyze a feature request against an existing codebase to frame implementation tasks by comparing the request with repository context, generating a structured task framing, and persisting it under tmp/tasks/<task-name>/task.md.

What is the best way to compare multiple implementation paths for a new software feature?▼

The best way to compare implementation paths is to generate one or more solution_N.md option files outlining different approaches, align evaluation criteria with humans when tradeoffs exist, and recommend a concrete path with explicit reasoning.

How do I ensure traceability of decisions when planning codebase changes?▼

Ensure traceability of decisions when planning codebase changes by persisting task framing and solution options as markdown files, documenting rationale for tradeoffs, and recommending a concrete implementation path with explicit reasoning.

Can I align evaluation criteria with team members before choosing a software solution?▼

Yes, you can align evaluation criteria with team members before choosing a software solution by generating multiple solution_N.md option files and documenting the rationale for tradeoffs to reach a shared, concrete implementation recommendation.

When should I generate multiple solution options instead of directly implementing a task?▼

Generate multiple solution options instead of directly implementing a task when tradeoffs exist between approaches, allowing you to align evaluation criteria with humans and document explicit reasoning before recommending a path.