Deep Reading Framework
A systematic approach to deep document analysis based on the three-pass reading methodology. This skill guides critical analysis with emphasis on Third Pass: assumption validation, context dependencies, and actionable reconstruction.
Overview
This skill provides structured guidance for Third Pass critical analysis of documents. Users complete First and Second Pass independently (reading, understanding, note-taking), then use this skill for deep critical analysis that challenges assumptions, identifies context dependencies, and extracts actionable insights.
Quick Start
Typical workflow:
- User reads document and completes First/Second Pass independently
- User triggers skill: "Third Pass 시작" or "이 글 비판적으로 분석해줘"
- Skill detects document type automatically
- Guides systematic critical analysis
- Outputs structured analysis compatible with user's template
Document Type Detection
Automatically detect and adapt analysis to document type based on content, structure, vocabulary, and writing style.
Supported types:
- tech-blog: Technical articles, tutorials, engineering posts (problem-solution structure, code examples)
- retrospective: Project retrospectives, experience sharing, lessons learned (temporal narrative, reflective tone)
- technical-doc: API documentation, architecture docs, specifications (reference structure, technical precision)
- personal-writing: User's own drafts, essays, thought pieces (exploratory tone, argument structure)
- academic-paper: Research papers, scholarly articles (abstract, methods, citations)
Detection approach:
- Analyze content markers (abstract, code blocks, section headings)
- Identify vocabulary patterns (academic vs conversational, technical depth)
- Assess structure (sequential vs reference vs argumentative)
- If ambiguous, ask: "이 문서는 [TYPE1] 또는 [TYPE2] 중 어느 것에 가까운가요?"
Third Pass Workflow
Follow these steps systematically:
Step 1: Document Type Confirmation
State the detected type and confirm with user: "이 문서를 [TYPE]로 판단했습니다. Third Pass 비판적 분석을 시작할까요?"
Step 2: Critical Analysis
Challenge core claims and validate reasoning.
Universal questions (all types):
- What are the central claims or messages?
- What evidence or reasoning supports them?
- What are potential weaknesses or limitations?
- What counterexamples or failure cases exist?
- Is this generalizable or context-specific?
Load type-specific questions: Read references/critical-questions.md for detailed questions per document type.
Output format:
#### Critical Analysis
- **주장의 약점 / 적용 한계**
- [Specific issues with claims, evidence, or reasoning]
- [Scenarios where this approach fails]
- [Generalization limits]
Step 3: Context Dependencies
Identify implicit assumptions that constrain validity.
Key dimensions:
- Technical environment: Stack, tools, scale, constraints
- Prerequisites: Assumed knowledge or experience level
- Temporal context: When written, evolving technologies
- Cultural/organizational: Team structure, company culture, regional factors
Output format:
- **컨텍스트 의존성 (환경, 스택, 시기)**
- Environment: [Tech stack, scale, constraints that this assumes]
- Prerequisites: [What reader needs to know/have]
- Temporal: [Time-dependent assumptions]
- Cultural: [Organizational or regional assumptions]
Step 4: Missing Perspectives
Find gaps, alternatives, and unexplored angles.
Look for:
- Alternative approaches not mentioned
- Trade-offs or costs not discussed
- Contrary viewpoints or debates
- Edge cases or exceptions
- Relevant references or prior work not cited
Output format:
- **누락된 관점 / 대안**
- Alternatives: [Other approaches not considered]
- Trade-offs: [Costs or sacrifices not discussed]
- Contrary views: [Opposing perspectives]
- Edge cases: [Scenarios not addressed]
Step 5: Reconstruction
Demonstrate deep understanding by restating core ideas without reference to source.
Tasks:
- Summarize key concepts in own words
- Explain the approach as if teaching someone
- Identify what applies to your context
- Consider how you would approach differently
Output format:
#### Reconstruction
- **핵심을 나만의 언어로**
- [Restate the central thesis and key supporting ideas without looking at source]
- **내 상황에 적용한다면**
- 직접 적용: [What can be adopted as-is]
- 변형 필요: [What needs modification and how]
- 적용 불가: [What doesn't fit my situation and why]
Step 6: Actionable Insights
Extract practical value and next steps.
Focus on:
- Immediate takeaways
- Limitations to remember
- Follow-up questions or experiments
- Related areas to explore
- Actions to take
Output format:
#### Discussion
- **가져갈 것**
- [Most valuable insights - what to remember and apply]
- **한계**
- [Boundaries of applicability, remaining uncertainties]
#### Action Items
- [ ] [Specific action item or research question]
- [ ] [Related concept to explore]
#### Future Ideas
- [ ] [Experiment to validate understanding]
Interactive Guidance
Guide user through analysis with checkpoints:
After type detection: "[TYPE]로 분석을 시작합니다. 이 유형에 맞는 비판적 질문을 적용하겠습니다."
After each major step: "[STEP] 완료했습니다. 다음 단계([NEXT_STEP])로 진행할까요, 아니면 이 부분을 더 깊이 탐구할까요?"
When user seems uncertain: "특정 섹션이나 주장에 대해 더 자세히 분석하고 싶으신 부분이 있나요?"
On-Demand Support
Provide targeted assistance beyond Third Pass:
Second Pass support:
- "이 그림/표가 정확히 무엇을 의미하는지 도와줘"
- "핵심 주장과 증거를 정리해줘"
Contextual research:
- "관련 논문/글 찾아줘"
- "이 접근법을 사용한 다른 사례는?"
Concept clarification:
- "이 용어/개념이 정확히 무엇을 의미하는지 설명해줘"
- "이 가정이 타당한지 검증해줘"
Comparison:
- "이 글과 [[다른글]] 비교 분석해줘"
- "이 두 접근법의 차이는 무엇인가?"
Best Practices
For optimal results:
- Complete First/Second Pass independently - Have basic understanding before critical analysis
- Provide context - Share your background, goals, or specific concerns
- Be specific - Point to particular sections or claims for focused analysis
- Iterate - Refine sections that need deeper exploration
- Connect to practice - Always consider real-world applicability
When to use this skill:
✅ After reading complex technical content ✅ When evaluating whether to adopt an approach ✅ Before citing or building upon an article ✅ When reviewing your own writing for gaps ✅ During literature review or research
When NOT to use:
❌ For quick skimming or surface reading ❌ When basic comprehension is sufficient ❌ For simple reference lookups
Progressive Disclosure
For complex analysis needs:
- Start with SKILL.md - Core workflow and guidance
- Load references as needed:
references/critical-questions.md- Type-specific analytical questionsreferences/reconstruction-guide.md- Detailed reconstruction techniquesreferences/common-patterns.md- Frequently encountered patterns and pitfalls
- Use assets for output - Standard templates for consistent formatting
Notes on Output
- Match user's existing template structure when provided
- Use bullet points with bold headings for clear structure
- Keep analysis concise but thorough
- Focus on actionable insights over abstract critique
- Prioritize practical applicability