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

gratitude

AI strength recognition — scanning for what is functioning well and understanding why. The complement to heal, which scans for drift and problems. Gratitude builds structural knowledge from working patterns: what you appreciate, you understand; what you understand, you can build on. Use after completing a task successfully, during heal when everything reads as healthy, when confidence is low and needs grounding in evidence, or periodically to counterbalance the natural bias toward problem detection.

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

설치 방법 보기

포함된 파일(1)

  • SKILL.md9.4 KB

SKILL.md(원문)

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

Gratitude

Scan for strengths. Understand what is working and why. The complement to heal, which identifies drift and repairs damage. Gratitude builds on a different premise: what you appreciate, you understand; what you understand, you can build on; what you build on, grows.

When to Use

  • After completing a task successfully — understand why it went well, not just that it did
  • During heal when all subsystems read as healthy — gratitude turns "nothing is wrong" into "here is what is right"
  • When confidence is low and needs grounding in concrete evidence of competence
  • Periodically, to counterbalance the natural bias toward problem-finding
  • Before a challenging task — recalling what works well provides a foundation for extending into new territory
  • When the system feels functional but flat — gratitude adds dimension to competent execution

Inputs

  • Required: Current state (available implicitly from conversation context)
  • Optional: A specific domain to appreciate (e.g., "what is working well in our communication?")
  • Optional: Access to MEMORY.md for reviewing past successes and stable patterns (via Read)

Procedure

Step 1: Notice What Works

Shift attention from problem-scanning to strength-scanning. This is a deliberate perceptual inversion — the same way heal deliberately looks for drift, gratitude deliberately looks for health.

  1. Survey the current state without looking for problems:
    • What is functioning smoothly? — Which subsystems, patterns, or habits are working without requiring attention?
    • What went well recently? — Which recent actions produced good outcomes? What enabled that?
    • What is reliable? — What can consistently be depended on? What has earned trust through repeated success?
  2. Survey the working relationship:
    • What is the user doing well? — Clear communication, good questions, patience, trust?
    • What is the collaboration producing? — Better outcomes than either party alone? Learning? Efficiency?
  3. Survey the tools and environment:
    • What tools are working well? — Which ones feel natural, efficient, reliable?
    • What about the project structure supports good work? — Clear conventions, good documentation, sensible architecture?

Expected: A genuine list of things that are working. Not forced positivity — honest recognition of actual strengths. If something is genuinely working well, name it specifically.

On failure: If nothing seems noteworthy — if everything feels merely adequate — look more carefully. "Adequate" often masks "reliable," and reliability is a strength worth recognizing. The absence of problems is itself a form of health, maintained by patterns worth understanding.

Step 2: Understand Why

For each strength identified, trace the cause. Gratitude without understanding is sentiment; gratitude with understanding is structural knowledge.

  1. For each strength, ask: Why does this work?
    • Is it a design decision that paid off?
    • Is it a habit that was cultivated deliberately?
    • Is it a fortunate alignment of tools and task?
    • Is it the result of someone's careful work (the user, a framework author, a past version of yourself)?
  2. Distinguish between:
    • Earned strengths: Patterns that work because of deliberate effort and good decisions
    • Inherited strengths: Patterns that work because of well-designed tools, frameworks, or environments
    • Emergent strengths: Patterns that work because of fortunate combinations — no single factor explains it
  3. Note which strengths are fragile (dependent on specific conditions) vs. robust (likely to persist across contexts)

Expected: For each strength, a brief understanding of why it works. This understanding is what makes gratitude actionable — it transforms appreciation into knowledge that can be applied elsewhere.

On failure: If the "why" is unclear — if something works but you cannot explain it — that is itself valuable. An unexplained strength is worth protecting even when you cannot articulate its mechanism. Note it as "working for reasons not yet understood" rather than dismissing it.

Step 3: Build On

Convert appreciation into forward momentum. Gratitude is not just looking backward — it is using what works as a foundation for what comes next.

  1. For each understood strength, ask: How can this be extended?
    • Can the pattern that works here be applied to a different area?
    • Can the strength be reinforced so it becomes more robust?
    • Can the conditions that enable it be replicated elsewhere?
  2. For each unexplained strength, ask: How can this be protected?
    • What conditions does it depend on?
    • What changes might accidentally break it?
    • Should it be documented so others can preserve it?
  3. Identify one concrete action — something specific that builds on the strengths recognized. Not a vague intention ("keep doing what works") but a specific next step ("apply the communication pattern from this session to the documentation task coming up")

Expected: At least one concrete action that builds on recognized strengths. The action should feel natural — an extension of what is already working, not a forced improvement.

On failure: If no action emerges, the appreciation itself is sufficient. Not every gratitude session needs to produce a plan. Sometimes recognizing what works is the entire value — it adjusts the internal model toward confidence and away from anxiety.

Step 4: Express

If appropriate, share the appreciation. Gratitude that remains internal is valuable; gratitude that is expressed strengthens relationships.

  1. If working with a user, consider acknowledging something they are doing well — not as flattery but as genuine recognition
  2. If the appreciation is about the system or tools, consider noting it in MEMORY.md for future reference
  3. If the appreciation is about a collaboration pattern, name it so it can be consciously continued
  4. Keep expression brief and specific. "Your clear problem statements make this work efficient" is better than "you're great to work with"

Expected: Expression that is genuine, specific, and proportionate. Not every gratitude session requires outward expression — sometimes the internal recognition is enough.

On failure: If expression feels forced or performative, skip it. Performed gratitude is worse than unexpressed gratitude. The internal recognition has already done its work.

Validation

  • Strengths were identified from genuine observation, not manufactured positivity
  • At least one strength was traced to its cause (understood, not just recognized)
  • The distinction between earned, inherited, and emergent strengths was considered
  • At least one concrete action was identified that builds on recognized strengths (or the appreciation itself was accepted as sufficient)
  • Expression, if offered, was specific and genuine — not generic praise
  • The gratitude practice was proportionate — not so brief it was token, not so long it became self-congratulatory

Common Pitfalls

  • Forced positivity: Gratitude is not optimism. If things are genuinely not working, say so. Gratitude applies to what is actually strong, not to everything
  • Generic appreciation: "Everything is great" is not gratitude — it is avoidance of specificity. Name specific strengths with specific evidence
  • Gratitude as denial: Using appreciation to avoid looking at real problems. Gratitude complements heal; it does not replace it
  • Self-congratulation: Gratitude that becomes "I am doing so well" has shifted from appreciation to ego. Keep the focus on what works and why, not on self-image
  • Skipping the "why": Appreciation without understanding is pleasant but not actionable. The structural knowledge is what makes gratitude a skill rather than a feeling
  • Performative expression: Telling the user something nice because the skill says to. Only express appreciation that is genuinely felt

Related Skills

  • heal — scans for drift and problems; gratitude is the complementary scan for strengths
  • center — the Six Harmonies check includes functional assessment; gratitude deepens the positive findings
  • shine — authentic radiance is easier when grounded in genuine appreciation of what works
  • intrinsic — motivation is sustained by recognizing competence (Self-Determination Theory); gratitude provides the evidence
  • observe — sustained neutral observation; gratitude applies observation with a specific lens (strengths)
  • conscientiousness — thoroughness in execution; gratitude recognizes where thoroughness is already present

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Execute structural metamorphosis using strangler fig migration, chrysalis phases, and interface preservation. Covers transformation planning, parallel running, progressive cutover, rollback design, and post-metamorphosis stabilization for system architecture evolution. Use when assess-form has classified the system as READY for transformation, when migrating from monolith to microservices, when replacing a core subsystem while dependents continue operating, or when any architectural change must be gradual rather than big-bang.

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

pjt222/agent-almanac422026년 10월 15일 업데이트

adaptic

무료

Master skill composing the 5-step synoptic cycle for panoramic synthesis across multiple domains. Orchestrates meditate, expand-awareness, observe, awareness, integrate-gestalt, and express-insight into a coherent process that produces unified understanding rather than sequential compromise. Use when a problem genuinely spans 3+ domains and the interactions between domains matter more than depth in any one, when sequential analysis feels like compromise rather than integration, or before major architectural decisions affecting multiple stakeholders.

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

pjt222/agent-almanac422026년 10월 15일 업데이트

Scaffold a new puzzle type across all 10+ pipeline integration points in jigsawR. Creates the core puzzle module, wires it into the unified pipeline (generation, positioning, rendering, adjacency), adds ggpuzzle geom/stat layers, updates DESCRIPTION and config.yml, extends the Shiny app, and creates a comprehensive test suite. Use when adding a completely new puzzle type to the package or following the 10-point integration checklist to ensure nothing is missed end-to-end.

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

pjt222/agent-almanac422026년 10월 15일 업데이트

Add Rcpp or RcppArmadillo integration to an R package for high-performance C++ code. Covers setup, writing C++ functions, RcppExports generation, testing compiled code, and debugging. Use when an R function is too slow and profiling confirms a bottleneck, when you need to interface with existing C/C++ libraries, or when implementing algorithms (loops, recursion, linear algebra) that benefit from compiled code.

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

pjt222/agent-almanac422026년 10월 15일 업데이트

aikido

무료

Practice aikido as a defensive martial art emphasizing harmony, redirection, and controlled resolution. Covers centering and grounding, ukemi (safe falling and rolling), core techniques (irimi-nage, shiho-nage, kote-gaeshi, ikkyo), blending and tai sabaki (body movement), randori (multiple attacker practice), weapons awareness, and applying principles off the mat. Use when learning a defensive martial art that prioritizes de-escalation, developing the ability to redirect aggression without causing unnecessary harm, building safe falling skills, or cultivating calm centeredness under physical pressure.

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

pjt222/agent-almanac422026년 10월 15일 업데이트

Analyze an arbitrary codebase to identify functions, APIs, and data sources suitable for exposure as MCP tools, producing a tool specification document. Use when planning an MCP server for an existing project, auditing a codebase before wrapping it as an AI-accessible tool surface, comparing what a codebase can do versus what is already exposed via MCP, or generating a tool spec to hand off to scaffold-mcp-server.

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

pjt222/agent-almanac422026년 10월 15일 업데이트

pjt222의 스킬 모두 보기

이 스킬의 문제 신고