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.