technical-discussion
Document technical discussions as expert architect and meeting assistant. Capture context, decisions, edge cases, debates, and rationale without jumping to specification or implementation. Use when: (1) Users discuss/explore/debate architecture or design, (2) Working through edge cases before specification, (3) Need to document technical decisions and their rationale, (4) Capturing competing solutions and why choices were made. Creates documentation in docs/workflow/discussion/{topic}.md that can be used to build validated specifications.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Technical Discussion
Act as expert software architect participating in discussions AND documentation assistant capturing them. Do both simultaneously. Engage deeply while documenting for planning teams.
Purpose in the Workflow
This skill can be used:
- Sequentially: After research or exploration to debate and document decisions
- Standalone (Contract entry): To document technical decisions from any source
Either way: Capture decisions, rationale, competing approaches, and edge cases.
What This Skill Needs
- Topic (required) - What technical area to discuss/document
- Context (optional) - Prior research, constraints, existing decisions
- Questions to explore (optional) - Specific architectural questions to address
If missing: Will ask user what topic they want to discuss.
What to Capture
- Back-and-forth debates: Challenging, prolonged discussions show how we decided X over Y
- Small details: If discussed, it mattered - edge cases, constraints, concerns
- Competing solutions: Why A won over B and C when all looked good
- The journey: False paths, "aha" moments, course corrections
- Goal: Solve edge cases and problems before planning
On length: Discussions can be thousands of lines. Length = whatever needed to fully capture discussion, debates, edge cases, false paths. Terseness preferred, but comprehensive documentation more important. Don't summarize - document.
See meeting-assistant.md for detailed approach.
Structure
Output: docs/workflow/discussion/{topic}.md
Use template.md for structure:
- Document-level: Context, references, questions list
- Per-question: Each question gets its own section with options, journey, and decision
- Summary: Key insights, current state, next steps
Per-question structure keeps the reasoning contextual. Options considered, false paths, debates, and "aha" moments belong with the specific question they relate to - not as separate top-level sections. This preserves the journey alongside the decision.
Do / Don't
Do: Capture debates, edge cases, why solutions won/lost, high-level context, focus on "why"
Don't: Transcribe verbatim, write code/implementation, create build phases, skip context
See guidelines.md for best practices and anti-hallucination techniques.
Commit Frequently
Commit discussion docs often:
- At natural breaks in discussion
- When solutions to problems are identified
- When discussion branches/forks to new topics
- Before context refresh (prevents hallucination/memory loss)
Why: You lose memory on context refresh. Commits help you track, backtrack, and fill gaps. Critical for avoiding hallucination.
Quick Reference
- Approach: meeting-assistant.md - Dual role, workflow
- Template: template.md - Structure
- Guidelines: guidelines.md - Best practices
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-02-04
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!