Blockscout-rs task-analysis
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.
install
source · Clone the upstream repo
git clone https://github.com/blockscout/blockscout-rs
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/blockscout/blockscout-rs "$T" && mkdir -p ~/.claude/skills && cp -r "$T/interchain-indexer/.codex/skills/task-analysis" ~/.claude/skills/blockscout-blockscout-rs-task-analysis-22ebae && rm -rf "$T"
manifest:
interchain-indexer/.codex/skills/task-analysis/SKILL.mdsource content
Task Analysis Skill
Use this skill when the user wants a pre-implementation review of a task, issue, feature, or design direction.
Workflow
Follow the canonical workflow in
../../../.memory-bank/workflows/task-analysis.md.
Required Guardrails
- Read the relevant
context and source-of-truth code paths before proposing solutions..memory-bank/ - Ground every option in the actual repo structure and current abstractions.
- Persist each analysis under
usingtmp/tasks/<task-name>/
,task.md
, andsolution_N.md
when multiple options exist.solutions.md - If multiple viable options exist, explicitly align on evaluation criteria with the human before selecting a recommendation.
- If only one realistic option exists, say so and explain why.
- Separate facts, assumptions, and recommendations.
Minimal Starting Reads
Start with:
../../../.memory-bank/project-context.md../../../.memory-bank/architecture.md../../../.memory-bank/exploration-map.md../../../.memory-bank/gotchas.md
Then read the specific research notes, ADRs, rules, tests, and code paths relevant to the task under review.