Meta-Question Categories Index

2026-08-30 浏览 (1)

Meta-Question Categories Index

Based on Meta-Question Oriented Numbering System v2.1

Format

m[XX][YYY][ZZZZZ]
  • XX: Meta-question category (01-15)
  • YYY: Technical subcategory (001-999)
  • ZZZZZ: Sequence number

Core Language Meta-Questions (01-07)

CodeMeta-QuestionCore ThinkingKey Concepts
01Memory Ownership & Lifetimes"Who owns this memory, when is it freed?"ownership, borrowing, lifetime
02Resource Management Balance"How to balance determinism vs flexibility?"Box, Rc, Arc, Cell, RefCell
03Mutability Boundaries"Where are the immutability boundaries?"mut, interior mutability
04Zero-Cost Abstractions"What can the compiler optimize away?"generics, trait, inline
05Type-Driven Design"How do types encode constraints?"type state, phantom data
06Error Handling Philosophy"Are failures expected or exceptional?"Result, panic, recovery
07Concurrency Correctness"How to ensure concurrency safety at compile time?"Send, Sync, thread safety

Note: m08 (Safety Boundaries) has been merged into unsafe-checker skill.

Domain Architecture Meta-Questions (09-13)

CodeMeta-QuestionCore ThinkingApplication Domain
09Domain Constraint Mapping"How do domain rules become types?"domain modeling
10Performance Optimization Model"What are the performance bottlenecks in this domain?"profiling, optimization
11Ecosystem Integration"How to integrate with existing systems?"interop, bindings
12Domain Lifecycle"What are domain-specific resource patterns?"resource patterns
13Domain Error Patterns"What are domain failure and recovery strategies?"domain errors

Cognitive Learning Meta-Questions (14-15)

CodeMeta-QuestionCore ThinkingLearning Dimension
14Mental Model Construction"What is the correct mental model?"mental models
15Error Pattern Recognition"What are common cognitive pitfalls?"anti-patterns

Quick Reference

By Problem Type

Compiler Errors

  • E0382 (moved value) → m01
  • E0597 (lifetime) → m01
  • E0277 (Send/Sync) → m07
  • E0596 (mutability) → m03

Design Questions

  • "Which smart pointer?" → m02
  • "Generics vs trait objects?" → m04
  • "Error handling strategy?" → m06
  • "Thread safety?" → m07
  • "FFI design?" → unsafe-checker

Learning

  • "How to think about X?" → m14
  • "Common mistakes?" → m15

By Domain

  • Web Development → m06, m07, m11
  • Systems Programming → m01, m07, unsafe-checker
  • Embedded → m01, unsafe-checker, m10
  • Data Processing → m04, m10, m11

Related Documents

DocumentPurpose
skills-index.mdComplete skill catalog with descriptions
triggers-index.mdKeyword-to-skill mapping
domain-extensions.mdDomain-specific code ranges (F*, M*, CN*, IoT*)

Framework

FilePurpose
../_meta/reasoning-framework.mdCognitive layer tracing methodology
../_meta/layer-definitions.mdDetailed layer boundaries

Router

FilePurpose
../skills/rust-router/SKILL.mdUses meta-questions for routing decisions

你可能感兴趣的文章

Agents Index

Domain Extension Index

Trigger Keywords Index

Commands Index

Technical Subcategory Index (YYY)

Skills Index

Rust Compiler Error Code Index

  • 所属分类: AI
  • 本文标签: rust
  • 版权声明: 本文链接 https://seaxiang.com/blog/VEStbJSA