redo

Generate redo plans from git history and project story files.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/samwelmunga/JengaAgent --skill redo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: redo
Source: https://github.com/samwelmunga/JengaAgent/tree/main/.agents/skills/redo
Command: npx skills add https://github.com/samwelmunga/JengaAgent --skill redo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the issue of fragmented development history by providing a structured way to revisit, rework, or rewrite previously completed tasks, ensuring that code, tests, and documentation remain synchronized.

Core Features & Use Cases

  • Contextual Rework: Automatically identifies the original intent and scope of work based on commit SHAs or Epic/Story identifiers.
  • Impact Analysis: Scans related files, tests, and documentation to ensure all dependencies are updated during a rewrite.
  • Use Case: If a client requests a change from REST to GraphQL for an existing feature, this skill helps you locate all affected endpoints, update the corresponding documentation, and create a structured plan for the transition.

Quick Start

Use the redo skill to rewrite the authentication middleware identified by commit a1b2c3f to support JWT tokens instead of session tokens.

Frequently Asked Questions about redo

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

FAQPage Schema
How do I systematically rewrite existing code identified by a git commit?

To rewrite existing code, you can map git history and project documentation to specific development tasks. By analyzing commit diffs and epic requirements, this generates comprehensive redo plans that maintain project integrity.

What is the best way to update tests and documentation when refactoring past implementations?

Updating tests and documentation during refactoring requires scanning related files to ensure all dependencies are updated consistently. This approach automatically identifies the original intent and scope of work based on commit SHAs or Epic identifiers.

How does impact analysis work when transitioning an existing feature to a new architecture?

Impact analysis for architectural transitions scans related files, tests, and documentation to ensure all dependencies are updated during a rewrite. It locates all affected endpoints and creates a structured plan for the transition.

Do I need project-specific story files to rework a previously completed task?

Yes, you need access to git logs and project-specific story files to rework completed tasks. These inputs ensure all affected code, tests, and documentation are synchronized and updated consistently throughout the revision process.

Can I use this to locate all affected endpoints when changing from REST to GraphQL?

Yes, you can locate all affected endpoints when changing from REST to GraphQL. It helps update corresponding documentation and creates a structured plan for the transition by analyzing commit diffs and epic requirements.

When should I avoid using a structured redo plan for code maintenance?

You should avoid using a structured redo plan if you cannot provide access to git logs or project-specific story files. The revision process strictly requires these inputs to map development history and ensure consistent updates across dependencies.