CtrlK
BlogDocsLog inGet started
Tessl Logo

jbvc/planning-with-files

Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.

17

Quality

17%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Validation failed for skills in this tile
One or more skills have errors that need to be fixed before they can move to Implementation and Discovery review.
Overview
Quality
Evals
Security
Files

progress.mdtemplates/

Progress Log

<!-- WHAT: Your session log - a chronological record of what you did, when, and what happened. WHY: Answers "What have I done?" in the 5-Question Reboot Test. Helps you resume after breaks. WHEN: Update after completing each phase or encountering errors. More detailed than task_plan.md. -->

Session: [DATE]

<!-- WHAT: The date of this work session. WHY: Helps track when work happened, useful for resuming after time gaps. EXAMPLE: 2026-01-15 -->

Phase 1: [Title]

<!-- WHAT: Detailed log of actions taken during this phase. WHY: Provides context for what was done, making it easier to resume or debug. WHEN: Update as you work through the phase, or at least when you complete it. -->
  • Status: in_progress
  • Started: [timestamp]
<!-- STATUS: Same as task_plan.md (pending, in_progress, complete) TIMESTAMP: When you started this phase (e.g., "2026-01-15 10:00") -->
  • Actions taken: <!-- WHAT: List of specific actions you performed. EXAMPLE: - Created todo.py with basic structure - Implemented add functionality - Fixed FileNotFoundError -->
  • Files created/modified: <!-- WHAT: Which files you created or changed. WHY: Quick reference for what was touched. Helps with debugging and review. EXAMPLE: - todo.py (created) - todos.json (created by app) - task_plan.md (updated) -->

Phase 2: [Title]

<!-- WHAT: Same structure as Phase 1, for the next phase. WHY: Keep a separate log entry for each phase to track progress clearly. -->
  • Status: pending
  • Actions taken:

  • Files created/modified:

Test Results

<!-- WHAT: Table of tests you ran, what you expected, what actually happened. WHY: Documents verification of functionality. Helps catch regressions. WHEN: Update as you test features, especially during Phase 4 (Testing & Verification). EXAMPLE: | Add task | python todo.py add "Buy milk" | Task added | Task added successfully | ✓ | | List tasks | python todo.py list | Shows all tasks | Shows all tasks | ✓ | -->
TestInputExpectedActualStatus

Error Log

<!-- WHAT: Detailed log of every error encountered, with timestamps and resolution attempts. WHY: More detailed than task_plan.md's error table. Helps you learn from mistakes. WHEN: Add immediately when an error occurs, even if you fix it quickly. EXAMPLE: | 2026-01-15 10:35 | FileNotFoundError | 1 | Added file existence check | | 2026-01-15 10:37 | JSONDecodeError | 2 | Added empty file handling | --> <!-- Keep ALL errors - they help avoid repetition -->
TimestampErrorAttemptResolution
1

5-Question Reboot Check

<!-- WHAT: Five questions that verify your context is solid. If you can answer these, you're on track. WHY: This is the "reboot test" - if you can answer all 5, you can resume work effectively. WHEN: Update periodically, especially when resuming after a break or context reset. THE 5 QUESTIONS: 1. Where am I? → Current phase in task_plan.md 2. Where am I going? → Remaining phases 3. What's the goal? → Goal statement in task_plan.md 4. What have I learned? → See findings.md 5. What have I done? → See progress.md (this file) --> <!-- If you can answer these, context is solid -->
QuestionAnswer
Where am I?Phase X
Where am I going?Remaining phases
What's the goal?[goal statement]
What have I learned?See findings.md
What have I done?See above

<!-- REMINDER: - Update after completing each phase or encountering errors - Be detailed - this is your "what happened" log - Include timestamps for errors to track when issues occurred -->

Update after completing each phase or encountering errors

examples.md

reference.md

SKILL.md

tile.json