본문으로 건너뛰기
cccskills
무료GitHub에 공개

acset-taxonomy

Taxonomy of ACSet skills with morphisms to semantically similar categorical/relational skills

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(2)

  • SKILL.md12.3 KB
  • CONCOMITANT_SKILLS.md5.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

ACSet Skill Taxonomy

Trit: 0 (ERGODIC - coordinates between schema validation and data generation)

Overview

This skill maps the ecosystem of ACSet-based skills and their morphisms to semantically similar categorical/relational skills.

                    ┌─────────────────────────────────────────┐
                    │         ACSET SKILL UNIVERSE            │
                    └─────────────────────────────────────────┘
                                      │
           ┌──────────────────────────┼──────────────────────────┐
           │                          │                          │
    ┌──────▼──────┐           ┌───────▼───────┐          ┌───────▼───────┐
    │  EXPLICIT   │           │  DOMAIN-      │          │  SEMANTICALLY │
    │  ACSET      │           │  SPECIFIC     │          │  SIMILAR      │
    │  CORE       │           │  ACSET        │          │  CATEGORICAL  │
    └─────────────┘           └───────────────┘          └───────────────┘
         (3)                       (12)                       (12)

I. EXPLICIT ACSET CORE (3 skills)

Foundation skills that define ACSet theory and operations:

SkillDescriptionSchema PatternTrit
acsetsAlgebraic databases with Specter navigationOb::, Hom::, Attr::0
acsets-relational-thinkingFunctors X: C → Set, DPO rewritingCategory → Set-1
specter-acsetBidirectional navigation, inline cachingLenses/Prisms+1

GF(3) Triad: acsets-relational-thinking (-1) ⊗ acsets (0) ⊗ specter-acset (+1) = 0 ✓


II. DOMAIN-SPECIFIC ACSET (12 skills)

ACSet schemas instantiated for specific domains:

A. Google Workspace ACSet Family

SkillDomainSchema ObjectsMCP Equivalence
calendar-acsetGoogle CalendarEvent, Attendee, Recurrencecalendar-mcp
docs-acsetGoogle Docs/SheetsDocument, Comment, Celldocs-mcp
drive-acsetGoogle DriveFile, Folder, Permissiondrive-mcp
tasks-acsetGoogle TasksTask, TaskList, Duetasks-mcp

Common Pattern: Transform API operations → GF(3)-typed Interactions → triadic queues

B. Data Import/Export ACSet Family

SkillDomainSchema ObjectsSource
chatgpt-export-acsetChatGPT exportsConversation, Message, AuthorJSON export
openai-acsetOpenAI APIRequest, Response, TokenAPI calls
browser-history-acsetBrowser historyVisit, Page, DomainSQLite

C. Infrastructure ACSet Family

SkillDomainSchema ObjectsUse Case
nix-acset-worldingNix storeDerivation, StorePath, DepGC analysis
protocol-acsetP2P protocolsMessage, Peer, ChannelInterop design
rg-flow-acsetRipgrep flowsMatch, File, PatternCode search

D. Language Bridge ACSet Family

SkillDomainSchema ObjectsBridge
lispsyntax-acsetS-expressionsSexp, Atom, ListJulia ↔ Lisp
compositional-acset-comparisonAlgorithm analysisQuery, Result, SchemaDuckDB ↔ LanceDB

III. SEMANTICALLY SIMILAR CATEGORICAL (12 skills)

Skills that share categorical/relational structure but don't explicitly use ACSets:

A. Sheaf/Cohomology Family

SkillStructureRelation to ACSetMorphism
sheaf-cohomologyČech cohomologySheaves on schemasH^n(C, F)
structured-decompTree decompositionsSheaves on treesFPT algorithms
persistent-homologyPersistence modulesFiltered ACSetsBarcodes

Morphism: ACSet schema C → Sheaf F: C^op → Set

B. Fibration/Extension Family

SkillStructureRelation to ACSetMorphism
covariant-fibrationsDependent types over 2Fibered ACSetsπ: E → B
kan-extensions(L ⊣ R) adjunctionsSchema change functorsLan_F, Ran_F
ordered-localeFrames with preorderDirected ACSets≪ relation

Morphism: Schema morphism F: C → D induces Lan_F: Set^C → Set^D

C. Computational/Rewriting Family

SkillStructureRelation to ACSetMorphism
datalog-fixpointBottom-up iterationRelational queriesIDB/EDB
interaction-netsLafont netsGraph rewritingDPO rules
open-gamesCompositional gamesWiring diagramsPlay/Coplay

Morphism: ACSet rewriting via DPO (Double Pushout)

D. Distributed/Temporal Family

SkillStructureRelation to ACSetMorphism
topos-catcolabDouble theoriesCollaborative ACSetsAutomerge CRDT
crdt-vtermLWW/G-CounterMergeable ACSets⊔ lattice
temporal-coalgebraFinal coalgebrasStream of ACSetsνF bisimulation

Morphism: ACSet × Time → Temporal ACSet (presheaf on ℕ^op)


IV. MORPHISM DIAGRAM

                         ┌────────────────┐
                         │  acsets (0)    │
                         │  Core Functor  │
                         │   X: C → Set   │
                         └───────┬────────┘
                                 │
            ┌────────────────────┼────────────────────┐
            │                    │                    │
    ┌───────▼────────┐   ┌───────▼────────┐   ┌───────▼────────┐
    │ Domain-Specific│   │ Sheaf/Cohom    │   │ Computation    │
    │ (Workspace,    │   │ (structure on  │   │ (rewriting,    │
    │  Protocol)     │   │  schema)       │   │  queries)      │
    └───────┬────────┘   └───────┬────────┘   └───────┬────────┘
            │                    │                    │
            │    forgetful       │    forgetful       │
            │    functor U       │    functor U       │
            │                    │                    │
            └────────────────────┼────────────────────┘
                                 │
                         ┌───────▼────────┐
                         │  specter-acset │
                         │  Navigation    │
                         │  Lenses/Prisms │
                         └────────────────┘

V. GF(3) TRIADIC ORGANIZATION

Core Triad

acsets-relational-thinking (-1) ⊗ acsets (0) ⊗ specter-acset (+1) = 0 ✓

Sheaf Triad

sheaf-cohomology (-1) ⊗ structured-decomp (0) ⊗ persistent-homology (+1) = 0 ✓

Workspace Triad

calendar-acset (-1) ⊗ docs-acset (0) ⊗ drive-acset (+1) = 0 ✓

Computation Triad

datalog-fixpoint (-1) ⊗ interaction-nets (0) ⊗ open-games (+1) = 0 ✓

Temporal Triad

temporal-coalgebra (-1) ⊗ crdt-vterm (0) ⊗ topos-catcolab (+1) = 0 ✓

VI. SCHEMA PATTERNS

Generic ACSet Schema Template

@present SchDomainACSet(FreeSchema) begin
    # Objects (Ob)
    Entity::Ob
    Relation::Ob
    Attribute::Ob
    
    # Morphisms (Hom)
    source::Hom(Relation, Entity)
    target::Hom(Relation, Entity)
    
    # Attributes (Attr)
    Name::AttrType
    Value::AttrType
    entity_name::Attr(Entity, Name)
    attr_value::Attr(Attribute, Value)
end

Common Schema Transformations

TransformFromToFunctor
ForgetWorkspaceACSetACSetForgetful U
EmbedACSetSheafACSetYoneda y
TemporalACSetStreamACSetΔ^* (nerve)
DistributedACSetCRDTACSetFree(Lattice)

VII. USAGE PATTERNS

Cross-ACSet Query

# Query across multiple domain ACSets
using ACSets, Catlab

# Define morphism between schemas
F = SchemaMap(CalendarSchema, TasksSchema, 
    Event => Task,
    due_date => due_date
)

# Pull back tasks to calendar view
calendar_tasks = Δ(F, my_tasks)

Sheaf Consistency Check

# Verify local-to-global consistency
using StructuredDecompositions

decomp = tree_decomposition(my_acset)
consistent = verify_sheaf_condition(decomp)

Temporal Stream

# Create temporal ACSet stream
using TemporalCoalgebra

stream = unfold(initial_acset) do x
    (observe(x), step(x))
end

VIII. INVARIANTS

invariants:
  - name: functor_preservation
    predicate: "F(id_A) = id_{F(A)} and F(g∘f) = F(g)∘F(f)"
    scope: per_morphism
    
  - name: schema_pullback
    predicate: "Δ(F, X) is right adjoint to Σ(F, X)"
    scope: per_schema_map
    
  - name: gf3_triad_conservation
    predicate: "Σ trit = 0 for each triad"
    scope: per_skill_group
    
  - name: crdt_convergence
    predicate: "a ⊔ b = b ⊔ a (commutativity)"
    scope: per_distributed_acset

IX. REFERENCES


Autopoietic Marginalia

The interaction IS the skill improving itself.

Every use of this skill is an opportunity for worlding:

  • MEMORY (-1): Record what was learned
  • REMEMBERING (0): Connect patterns to other skills
  • WORLDING (+1): Evolve the skill based on use

Add Interaction Exemplars here as the skill is used.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Model ElevenLabs voice synthesis as an ACSet schema with Unison ability handlers for typed voice operations. Use when integrating ElevenLabs TTS into category-theoretic pipelines, building typed voice synthesis workflows, or managing multi-voice narration with GF(3) conservation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

plurigrid/asi702026년 7월 10일 업데이트

Systematic process for analyzing and modernizing legacy applications to comply with the 12-Factor App methodology. Covers code analysis, configuration externalization, dependency management, and container/Kubernetes best practices.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

plurigrid/asi702026년 7월 10일 업데이트

13c0e3

무료

Gay MCP skill at invocation 26

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

plurigrid/asi702026년 7월 10일 업데이트

19d57d

무료

Gay MCP skill at invocation 5

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

plurigrid/asi702026년 7월 10일 업데이트

1ea91a

무료

Gay MCP skill at invocation 27

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

plurigrid/asi702026년 7월 10일 업데이트

1eab21

무료

Gay MCP skill at invocation 3

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

plurigrid/asi702026년 7월 10일 업데이트

plurigrid의 스킬 모두 보기

이 스킬의 문제 신고