Skip to main content

StrictPlan Mode

Suitable for complex requirement scenarios, following workflows such as requirement analysis → project exploration → requirement clarification → plan generation → task execution → test validation.

Select StrictPlan Mode and Start New Session

Press Tab to switch to StrictPlan mode. Use /new to start a new session to avoid historical context interference for better results.

img

Input Requirements

You can directly enter your requirements.

img

Or @ a requirements document or enter the relative path of the requirements document.

img

Tips:

  1. If you cannot paste, right-click in the terminal → Edit → Paste:

img

Project Exploration

AI will automatically launch multiple exploration sub-agents based on your requirements to explore the project and understand the current project situation.

img

Double-click the sub-agent dialog box from the previous step to enter the exploration agent to view progress. Click "Parent" to return.

img

Requirement Clarification

AI will ask users to select modification directions based on requirements and exploration results.

Use arrow keys <- -> or mouse clicks to switch questions to avoid accidentally switching modes with Tab. After selecting each question, switch to "Confirm" and press Enter to submit.

img

Generate Proposal and Tasks, User Reviews Tasks

At this point, AI lists a change list and development task list based on the user's original question, code exploration results, and user questionnaire selections.

img

After generating the development task list, it can be manually or AI-modified (in StrictPlan mode).

img

Trigger Coding Tasks (Multiple Methods to Invoke)

Method 1:

When AI prompts with a selection box, click "Implement Now".

img

Method 2:

@PlanApply with the proposal folder address (can be omitted when there's only one proposal).

img

Method 3:

@ the proposal folder address (can be omitted when there's only one proposal) for direct conversation.

img

Execute Tasks

This process is lengthy but automatic, so please be patient.

When a sub-agent "PlanApply" appears, it means the coding task has been invoked for specific coding. Double-click the agent to see details.

img

PlanApply is a task management agent that will distribute to specific SubCodingAgents to execute each coding task in the task.md file.

img

Click the SubCodingAgent from the previous step to see the specific execution process.

img

After completing one or a batch of tasks, completion marks will be added in task.md.

img

Coding Complete

Dialog interface shows completion.

img

All tasks in task.md are marked as completed.

img

Inspection and Issue Fixing

If you find incomplete tasks or need adjustments, you can @ReviewAndFix for general fixes or specify issues to fix. You can also directly enter the subsequent TDD environment for compilation testing.

img