dojo-hack

Guide code modification and feature development through a user-verified workflow.

52|3|Updated Jun 27, 2026
One-click install
npx skills add https://github.com/ttguy0707/codojo --skill dojo-hack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dojo-hack
Source: https://github.com/ttguy0707/codojo/tree/main/skills/dojo-hack
Command: npx skills add https://github.com/ttguy0707/codojo --skill dojo-hack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill bridges the gap between theoretical learning and practical application by guiding users through the final stage of project mastery: real-world code modification and feature implementation.

Core Features & Use Cases

  • Guided Refactoring: Receive expert recommendations for code optimization, performance improvements, and feature extensions based on project analysis.
  • Structured Implementation: Follow a step-by-step plan (plan.md) to ensure code changes are intentional, verified, and documented.
  • Use Case: After learning a new codebase, use this skill to safely implement a requested feature or refactor a legacy module while maintaining project integrity.

Quick Start

Initiate the final project modification stage by telling the agent you are ready to start the hack phase or add a new feature to the project.

Frequently Asked Questions about dojo-hack

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

FAQPage Schema
How do I safely refactor legacy code while adding new features?

Safely refactor legacy code by following a structured, step-by-step implementation plan that requires strict user verification before applying any source code changes. This ensures modifications maintain project integrity.

What is the best way to implement code modifications after learning a new codebase?

The best way to implement code modifications after learning a new codebase is using a structured, user-verified workflow that manages task planning, code implementation, and regression verification to ensure project integrity.

How do I create a structured implementation plan for project refactoring?

Create a structured implementation plan for project refactoring by following a guided plan.md file that ensures code changes are intentional, verified, and documented before applying modifications to the source code.

Does guided code refactoring require manual confirmation before changing source files?

Yes, guided code refactoring requires adherence to a strict confirmation protocol before applying any changes to the project source code. This user-verified workflow prevents unintended modifications during feature development.

When do I need regression verification during feature development?

You need regression verification during feature development when applying intentional code modifications to an existing project. It ensures new features or refactoring do not break existing functionality within the codebase.