PAPER-2025-007

From Learning About to Dwelling Within

Agentic Engineering as Methodology Transfer—how Claude Code in the terminal enables ethos adoption through use, not instruction.

Research 20 min read Advanced

Abstract

Traditional learning systems teach users about methodologies—they consume content, pass quizzes, receive certificates. But methodology adoption requires something deeper: users must come to dwell within the methodology, applying its principles transparently in daily practice. This paper applies Heidegger's concept of dwelling to the problem of methodology transfer, arguing that Claude Code in the terminal provides an optimal vehicle for ethos adoption. The terminal is where developers already dwell—where work happens. By meeting users in this space, the Learn MCP server can guide them from passive consumption to active embodiment of the CREATE SOMETHING Subtractive Triad.

"To dwell... means to remain, to stay in a place. But the word bauen also means at the same time to cherish and protect, to preserve and care for."

— Heidegger, Building Dwelling Thinking (1951)

I. Introduction: The Problem of Methodology Transfer

The CREATE SOMETHING methodology—embodied in the Subtractive Triad (DRY → Rams → Heidegger)—provides a coherent framework for creation. But how does one transfer a methodology? Traditional approaches follow a familiar pattern:

  1. Present content (lectures, videos, documentation)
  2. Assess comprehension (quizzes, exercises)
  3. Certify completion (badges, certificates)

This model treats methodology as knowledge to be transmitted. But the Subtractive Triad is not knowledge—it is a practice. One does not "know" the Triad; one lives it. The question becomes: how do you help someone move from knowing about a methodology to dwelling within it?

The Hermeneutic Gap

Heidegger distinguished between two modes of understanding. In Vorhandenheit (present-at-hand: when a tool becomes an object of conscious attention, like examining a broken hammer's weight and material), we contemplate things as objects with properties—we study the hammer's weight, material, and shape. In Zuhandenheit (ready-to-hand: when a tool disappears into transparent use, like a hammer during skilled carpentry), tools recede into transparent use—the hammer disappears when hammering.

Most learning systems produce Vorhandenheit: "I know that DRY means Don't Repeat Yourself." But methodology adoption requires Zuhandenheit: "I no longer think about DRY; I simply don't repeat myself."

We argue that Claude Code in the terminal bridges this gap by meeting users where they already dwell—in the flow of actual work.

II. Background: Heidegger's Dwelling Concept

What Does It Mean to Dwell?

In "Building Dwelling Thinking" (1951), Heidegger argues that dwelling is not merely residing in a location but a fundamental mode of being. To dwell is to be at home, to care for a place, to let things be what they are.

"The manner in which we humans are on the earth, is Buan, dwelling."

Critically, dwelling precedes building. We don't first build a house and then dwell in it. Rather, we build because we dwell—because we already have a way of being that requires space, tools, and shelter.

Dwelling in Methodology

Applied to methodology: one does not first "learn" the Subtractive Triad and then "apply" it. Rather, dwelling in the Triad means it becomes the way one naturally approaches creation. The three questions—"Have I built this before?" (DRY), "Does this earn its existence?" (Rams), "Does this serve the whole?" (Heidegger)—become transparent background to all creative activity.

When you catch yourself thinking about the methodology rather than using it, you've found the gap. Here's how to recognize where you are:

You might find yourself saying...What dwelling looks like instead
"I know the three levels of the Triad""I noticed duplicate code before writing it"
"I can recite Rams' 10 principles""I removed a feature because it didn't earn its existence"
"I passed the methodology quiz""I restructured for system coherence"
Methodology as object of studyMethodology as transparent practice

The first column isn't wrong—it's a necessary stage. But if you stay there, you're still standing outside the methodology looking in.

III. The Infrastructure: Learn MCP Current State

The CREATE SOMETHING Learn MCP server provides foundational infrastructure for methodology education:

// Available Tools

learn_authenticate  → Magic link sign-in
learn_status        → Progress overview
learn_lesson        → Fetch lesson content
learn_complete      → Mark complete with reflection
learn_praxis        → Execute praxis exercises

What the Infrastructure Enables

Content Delivery

Eight learning paths with 40+ lessons, delivered with 24-hour caching for offline access. Progress syncs across browser and CLI.

Reflection Capture

Mandatory 50-character reflections enforce articulation of understanding. You cannot complete without expressing what you learned.

Automated Auditing

Praxis exercises integrate triad-audit, providing DRY/Rams/Heidegger scores against actual codebases.

Progress Tracking

Prerequisites gating ensures foundational concepts before advanced topics. Time-spent tracking measures engagement.

What the Infrastructure Lacks

The current system excels at passive learning but does not yet support active methodology adoption:

  • Reflections captured, never analyzed: Text stored but not parsed for depth, confusion, or action
  • Audit scores recorded, never acted upon: Scores persist but don't inform curriculum adaptation
  • No ethos construction: Users learn the canon but don't articulate their own principles
  • No continuous monitoring: Praxis is point-in-time, not ongoing
  • No feedback loops: Learning doesn't flow back to improve the canon

IV. The Gap: Vorhandenheit in Learning

The gap between learning about and dwelling within manifests in four dimensions:

DimensionCurrent StateGoal State
LearningRead lessons about DRYApply DRY to codebase daily
ReflectionWrite 50 chars after lessonReflection informs next action
AuditOne-time praxis scoreContinuous methodology tracking
EthosConsume canonBuild YOUR canon aligned to principles

The current system keeps users in Vorhandenheit—contemplating the methodology as an object. Moving to Zuhandenheit requires the methodology to recede into transparent practice.

V. The Solution: Agentic Engineering as Dwelling

The solution is not more content but a different mode of engagement. Claude Code in the terminal provides this mode because it meets users where they already dwell.

Why the Terminal?

The terminal is where developers already dwell—where work happens. Not slides, not videos, not LMS dashboards.

Learning ModeDistance from Practice
Course videoFar (passive consumption)
DocumentationMedium (reference lookup)
IDE hintsClose (in-editor, visual noise)
Claude Code in terminalImmediate (in the flow of work)

Agentic Collaboration

Claude Code as methodology vehicle works because:

  1. It's already where developers work—no context switch
  2. It can see the actual code being written—principles apply to real work
  3. It can apply principles in real-time—coaching in the moment
  4. It can run audits without context switch—feedback is immediate
  5. It can remember user's ethos across sessions—continuity builds embodiment

Example: Agentic Coaching in Workflow

User: "Create a new component for user profiles"

Claude Code (with Learn MCP):
"Before we create, let's apply the Subtractive Triad:

1. DRY: I found an existing UserCard component in src/components/.
   Should we extend it, or does this need to be separate?

2. Rams: What's the minimum this component needs to do?
   Let's list only essential props.

3. Heidegger: How does this connect to the user system?
   Should it live in components/ or features/users/?"

User applies Triad → Triad becomes transparent → Dwelling

VI. Concrete Mechanisms for Ethos Construction

Moving from passive learning to active dwelling requires concrete mechanisms:

6.1 Reflection Analysis

Current

User writes:
"I learned DRY means don't
repeat yourself"

→ Stored in database
→ Never analyzed
→ Dead end

Future

System extracts:
- Concept: DRY
- Depth: surface (definition only)
- Action: none implied
- Recommendation: Praxis exercise
  applying DRY to actual code

6.2 Continuous Methodology Monitoring

Current

One-time praxis audit:
- User runs learn_praxis
- Gets DRY: 6.2, Rams: 5.8
- Stored, never queried
- No follow-up

Future

Weekly audit of user's projects:
- Trend: "Heidegger ↑2.1 this month"
- Alert: "System coherence dropped"
- Guidance: "Review Heidegger lesson?"
- Comparison: "Your code vs canonical"

6.3 Ethos Definition API

// User defines their principles based on learning

const myEthos = {
  principles: [
    {
      id: 'clarity',
      text: 'Code should explain itself',
      derives_from: 'rams.understandable'
    },
    {
      id: 'connection',
      text: 'Every file serves a module',
      derives_from: 'heidegger.circle'
    }
  ],
  thresholds: {
    dry: 7.0,       // My minimum acceptable DRY score
    rams: 6.5,      // My minimum acceptable Rams score
    heidegger: 8.0  // System coherence is my priority
  }
};

// System validates against canonical foundation
// System audits user's work against THEIR ethos

When users articulate their own principles—derived from but personalized beyond the canon—they move from consumers to practitioners. Their ethos becomes their dwelling.

VII. The Hermeneutic Circle of Adoption

The hermeneutic circle (a philosophical concept describing how understanding deepens through iterative interpretation—you understand parts through the whole, and the whole through its parts) connects understanding and practice. In methodology adoption, this becomes a feedback loop where users contribute to the methodology's evolution:

.ltd (Canon)
    ↓ defines principles
Learn MCP (Education)
    ↓ teaches principles
User's Practice (Application)
    ↓ generates reflections + audit data
Ethos Construction (Personalization)
    ↓ user articulates their principles
.ltd (Canon Evolution)
    ↓ learner insights improve the canon
    ↓
[Circle continues]

The user doesn't just consume—they contribute to the methodology's evolution. This transforms the relationship from student/curriculum to practitioner/practice.

"The circle is not vicious but productive. Understanding deepens through each iteration."

— After Heidegger

VIII. From Passive to Active: Four Evolution Stages

Stage 1: Learning (Current)

  • • User reads lessons
  • • Completes reflections
  • • Runs praxis audits
  • Knows about the Triad

Stage 2: Guided Application

  • • Real-time methodology coaching
  • • "You created duplicate code..."
  • • Audit scores contextualized
  • Applies Triad with prompting

Stage 3: Ethos Construction

  • • User articulates own principles
  • • System validates against canon
  • • Personal ethos emerges
  • Owns the methodology

Stage 4: Methodology Embodiment

  • • No longer consciously thinks about Triad
  • • Principles are transparent in use
  • • Teaches others
  • Dwells within the methodology

Each stage represents deeper dwelling. The goal is not Stage 4 as achievement but Stage 4 as natural state—the methodology has become home.

IX. Implementation Roadmap

Phase 1: Enhanced Learn MCP (Current + Near-term)

  • Magic link authentication
  • Lesson delivery with caching
  • Reflection capture
  • Praxis with triad-audit
  • Reflection parsing for depth/action
  • Audit-based lesson recommendations

Phase 2: Methodology Coaching (Medium-term)

  • learn_coach tool: real-time guidance during coding
  • Integration with file watchers for continuous monitoring
  • Weekly methodology digest emails
  • Comparison view: "Your code vs. canonical patterns"

Phase 3: Ethos Construction (Long-term)

  • learn_define_principle tool: articulate personal principles
  • Ethos validation against canonical foundation
  • Personal audit thresholds
  • Team ethos aggregation
  • Contribution path: user insights → canon evolution

X. How to Apply This

Building Methodology Transfer into Your Tools

To apply this methodology transfer approach to your own teaching/coaching systems:

Step 1: Identify Where Your Users Already Dwell (Human)
Don't build a separate learning platform. Find where your users do their actual work.
For developers: terminal, IDE, code reviews
For designers: Figma, design files, browser
For writers: text editor, CMS, draft reviews

Step 2: Create Passive Learning Infrastructure (Human + Agent)
Build foundational content delivery:
- Lessons with clear acceptance criteria
- Reflection prompts (mandatory articulation)
- Progress tracking (prerequisites, completion state)
- Caching for offline access

Step 3: Add Real-Time Coaching Layer (Agent)
Integrate methodology guidance into actual work:
- File watchers to detect patterns (DRY violations, etc.)
- Contextual prompts during creation ("Does this earn its existence?")
- Immediate feedback on methodology adherence
- Coaching appears IN the flow, not as separate notification

Step 4: Enable Ethos Construction (Human + Agent)
Let users define their own principles derived from your methodology:
- API for articulating personal principles
- Validation against canonical foundation
- Personal audit thresholds (what matters most to them)
- Continuous monitoring against THEIR ethos, not just yours

Step 5: Close the Hermeneutic Circle (Agent)
Feed learner insights back to improve the methodology:
- Parse reflections for depth, confusion, action items
- Analyze audit trends across users
- Identify where teaching fails (repeated confusion)
- Update canon based on learner contributions

Step 6: Validate Dwelling, Not Just Learning (Human)
Check whether users have moved from Vorhandenheit to Zuhandenheit:
✓ Do they apply principles without prompting?
✓ Do they teach others using the methodology?
✓ Have principles become transparent in their work?
✗ Are they still reciting definitions rather than embodying practice?

Real-World Example: Teaching Code Review Standards

Let's say you want to help your team internalize your code review principles:

# Passive Learning (Vorhandenheit)
❌ Weekly training sessions on "Good Code Reviews"
❌ Documentation wiki with code review checklist
❌ Certification quiz after reading materials

# Active Dwelling (Zuhandenheit)
✓ GitHub Action that runs on PR creation:
  - Checks for test coverage (your DRY principle)
  - Flags unclear variable names (your clarity principle)
  - Suggests reviewers based on file ownership
  - Posts contextual guidance: "This PR touches auth.
    Remember: security changes require 2 approvals"

✓ Terminal tool (claude-review) that developers run:
  $ claude-review --before-commit
  > Checking against YOUR team's ethos...
  > ⚠️  New function duplicates logic in utils/format.ts
  > 💡 Your principle: "Every pattern appears once"
  > Suggestion: Extract shared formatter

✓ Monthly ethos refinement:
  Team discusses: "Should we add accessibility to our principles?"
  AI analyzes past PR comments to show current implicit values
  Team adopts new principle, system starts checking for it

Result: Code review standards aren't taught—they're LIVED through tools that
recede into transparent use. The methodology disappears when creating.

Notice: The learning happens where work happens. No context switch. The tool doesn't pull developers to a training platform—it brings methodology to the terminal, the PR, the moment of creation.

When to Apply This Pattern

Use agentic methodology transfer when:

  • Practice matters more than knowledge: The methodology is embodied in action, not memorized as facts
  • Users have a dwelling place: There's a clear environment where work actually happens
  • Feedback loops are possible: You can monitor application and provide real-time coaching
  • Personalization adds value: Users can build their own ethos derived from canonical principles

Don't use this pattern when:

  • The goal is certification or compliance (knowledge verification, not practice adoption)
  • Users work in too many different environments (no single dwelling place)
  • The methodology is purely conceptual (no observable practice to monitor)
  • Passive learning is sufficient (simple factual knowledge transfer)

The goal is dwelling, not learning. When users no longer think about the methodology but simply embody it in their work, you've achieved Zuhandenheit. The tool recedes; the practice remains.

XI. Conclusion: Methodology as Infrastructure

The question "Can users build their own CREATE SOMETHING ethos through Claude Code?" has a qualified answer: Yes, the infrastructure supports it in principle.

The Learn MCP server provides the foundation: content delivery, reflection capture, automated auditing, progress tracking. What's missing are the feedback loops that transform passive learning into active adoption—reflection analysis, continuous monitoring, ethos construction.

But the deeper insight is architectural: the terminal is the site of dwelling. Claude Code as methodology vehicle works because it meets users where they already dwell—in the flow of actual work. It doesn't pull them into a separate learning context; it brings learning to them.

When the methodology recedes into transparent use—when users no longer think "I should apply DRY" but simply don't repeat themselves—they have moved from learning about to dwelling within.

"The hammer disappears when hammering. The methodology disappears when creating."

This is the goal: not users who can recite the Subtractive Triad, but users who create as the Triad suggests—removing what obscures, unifying what duplicates, questioning what doesn't serve the whole. The infrastructure enables; dwelling requires practice.

References

  1. Heidegger, M. (1927). Being and Time. Trans. Macquarrie & Robinson.
  2. Heidegger, M. (1951). Building Dwelling Thinking. In Poetry, Language, Thought.
  3. Dreyfus, H. (1991). Being-in-the-World: A Commentary on Heidegger's Being and Time, Division I.
  4. Rams, D. (1976). "Ten Principles for Good Design."
  5. CREATE SOMETHING. (2025). "The Subtractive Triad." createsomething.ltd/principles
  6. Anthropic. (2025). "Model Context Protocol Specification."