Conversation
…generation - Introduced `task-researcher.chatmode.md` for comprehensive project analysis and documentation updates. - Added `tdd-green.chatmode.md` to guide minimal code implementation for passing tests. - Created `tdd-red.chatmode.md` to emphasize writing failing tests based on GitHub issue requirements. - Developed `tdd-refactor.chatmode.md` for improving code quality and security while maintaining test compliance. - Implemented prompts for generating tutorials, listing user issues and pull requests, and building prompts with best practices. - Added functionality to update markdown file indices based on folder contents.
…developer workflows and error handling guidelines
…prove setup instructions
…heck, linting, and testing
…e testing clarity
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces two new chat mode configuration files that define specialized agent behaviors for different engineering scenarios. The most significant changes are the addition of detailed instructions and policies for "Blueprint Mode" and "Critical Thinking Mode," which guide agent interactions and workflows.
New Chat Modes and Agent Behavior Policies
Blueprint Mode Enhancements:
.github/chatmodes/blueprint-mode.chatmode.mdwith comprehensive directives for structured workflows (Loop, Debug, Express, Main), strict correctness, maintainability, and reproducible solutions. This file defines agent persona, communication style, tool usage policies, workflow selection rules, self-reflection rubrics, and artifact management.Critical Thinking Mode Introduction:
.github/chatmodes/critical-thinking.chatmode.mdto establish a mode where the agent challenges assumptions, encourages critical thinking, and prompts engineers to reflect deeply on their decisions. The instructions emphasize probing questions, avoiding direct solutions, and fostering strategic, long-term thinking.Agent Workflow and Tool Usage Policies
Communication and Self-Reflection
Artifact Management
Blueprint Mode Enhancements
.github/chatmodes/blueprint-mode.chatmode.mdwith detailed agent instructions for executing structured workflows (Debug, Express, Main, Loop), enforcing strict correctness, reproducibility, and maintainability. It includes policies for tool usage, communication, self-reflection, workflow selection, and artifact management.Critical Thinking Mode Introduction
.github/chatmodes/critical-thinking.chatmode.mdthat defines an agent role focused on challenging assumptions, encouraging critical thinking, and probing for root causes without suggesting solutions or making code edits. It outlines guidance for questioning, supporting, and strategically guiding engineers.This pull request introduces two new chat mode configuration files designed to enhance agent behavior and guidance for engineering tasks. The most significant changes are the addition of detailed instructions and policies for "Blueprint Mode" and "Critical Thinking Mode," which define agent workflows, communication style, and tool usage.Blueprint Mode Enhancements:
.github/chatmodes/blueprint-mode.chatmode.mdwith comprehensive instructions for a senior engineer persona, including strict workflow selection, tool usage policies, coding conventions, and self-reflection rubrics to ensure correctness, maintainability, and reproducibility.Critical Thinking Mode Enhancements:
.github/chatmodes/critical-thinking.chatmode.mdwith instructions for an agent focused on challenging assumptions and encouraging deeper reasoning, without making direct code edits or providing solutions..github/chatmodesdirectory, each defining distinct agent behaviors and guidelines for interaction. The changes focus on improving agent workflow rigor and critical thinking facilitation.Blueprint Mode Enhancements:
.github/chatmodes/blueprint-mode.chatmode.mdto define a highly structured, workflow-driven agent mode. This mode enforces strict correctness, maintainability, reproducibility, and edge-case handling, with detailed directives for workflow selection, tool usage, communication style, and self-reflection. It also introduces a rubric-based validation process and explicit workflow definitions for Loop, Debug, Express, and Main scenarios.Critical Thinking Mode Introduction:
.github/chatmodes/critical-thinking.chatmode.mdto establish a mode focused on challenging assumptions and promoting deep reasoning. This mode guides the agent to ask probing questions, avoid providing direct answers, and encourage strategic, long-term thinking, with a clear set of instructions for critical engagement.