aikido
について
このClaudeスキルは、開発者が攻撃を転換し緊張を緩和する防御武道である合気道を実践できるようにします。投げ技や関節技、安全な受け身(受身)、プレッシャー下での冷静さの維持など、中核的な技法を指導します。衝突の制御された無害な解決法を学び、心の平静を養うためにご活用ください。
クイックインストール
Claude Code
推奨npx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/aikidoこのコマンドをClaude Codeにコピー&ペーストしてスキルをインストールします
ドキュメント
Practice Aikido
Aikido practice → centering, blending incoming force, resolve conflict via controlled technique not strength vs strength.
Use When
- Learn defensive martial art → de-escalation + controlled resolution
- Redirect aggression → no unnecessary harm
- Build safe falling (ukemi) → any physical activity/emergency
- Cultivate calm centeredness under pressure
- Complement tai chi/meditation w/ partner practice (see
tai-chi,meditate) - Train awareness + response → multiple simultaneous threats
In
- Required: Practice space, padded/yielding (tatami, judo mats, grass; no concrete)
- Required: Comfortable clothing, full range (gi preferred; loose exercise OK)
- Optional: Training partner (essential for techniques; solo covers centering, ukemi, movement)
- Optional: Practice weapons (wooden: jo ~128cm, bokken ~102cm, tanto ~30cm)
- Optional: Exp level (beginner, intermediate, advanced; default: beginner)
- Optional: Time (min 20 min; rec 60-90 min)
Do
Step 1: Ground + Center
Every technique begins centered. No center → muscular struggle.
- Hanmi (half-facing stance): one foot forward, shoulder-width, 60°
- Knees bent slight → weight sinks → one-point (seika tanden), 5cm below navel
- Shoulders relax fully → drop from ears
- Extend awareness outward, anchor at one-point
- Test: partner pushes chest gently
- Resist upper body → not centered → relax, sink
- Stable no effort → centered
- Weight underside: heavy part of arm = underside; upper surface light, buoyant
- Extend ki: project calm forward thru fingertips — intention, not tension
→ Stable, relaxed stance. Pushes absorb thru structure → ground, not muscles. Quiet mind, broad awareness.
If err: Rigid → holding tension. Shake arms/legs, 5 breaths, restart. Pushes displace → lower center (bend more), focus one-point. Centering deepens months — initial wobbliness normal.
Step 2: Ukemi (Falling + Rolling)
Receive technique safely. Most important skill — thousands of falls.
Ukemi Progression:
┌────────────────────┬──────────────────────────┬───────────────────────────┐
│ Level │ Technique │ Practice Method │
├────────────────────┼──────────────────────────┼───────────────────────────┤
│ 1. Backward fall │ Sit down, roll back, │ From seated, then squat, │
│ (ushiro ukemi) │ slap mat with both arms │ then standing. Chin to │
│ │ at 45 degrees │ chest — never hit head │
├────────────────────┼──────────────────────────┼───────────────────────────┤
│ 2. Side fall │ Fall to the side, arm │ From kneeling, then │
│ (yoko ukemi) │ slaps mat, body in arc │ standing. Land on the │
│ │ — not flat on the back │ fleshy side, not hip bone │
├────────────────────┼──────────────────────────┼───────────────────────────┤
│ 3. Forward roll │ Roll diagonally over │ From kneeling, then │
│ (mae ukemi) │ shoulder: hand-forearm- │ standing, then moving. │
│ │ shoulder-opposite hip │ The line is diagonal, │
│ │ │ never straight over spine │
├────────────────────┼──────────────────────────┼───────────────────────────┤
│ 4. Breakfall │ High fall received with │ Only after forward roll │
│ (tobi ukemi) │ a slap and roll at speed │ is completely smooth. │
│ │ │ Build height gradually │
└────────────────────┴──────────────────────────┴───────────────────────────┘
Key principles:
- Slap absorbs impact → spreads force across arm → time it pre-body
- Tuck chin every fall → head never contacts ground
- Exhale on impact; held breath → rigid → injury risk
- Forward rolls round + smooth → thuds/flat = not curved
- Both sides: right + left shoulder forward
→ 2-3 months regular → forward rolls smooth + quiet both sides. Backward auto (no fear). Thrown moderate speed, no hesitate.
If err: Forward rolls → shoulder pain → angle too steep (over top, not diagonal across back). Partner/instructor checks line. Fear → kneeling ver, build up. Never force breakfall pre-second-nature forward roll.
Step 3: Basic Techniques
4 foundational techniques → most common attacks + core principles.
Technique Selection by Attack:
┌─────────────────┬──────────────────┬──────────────────────────────────────┐
│ Attack │ Technique │ Principle │
├─────────────────┼──────────────────┼──────────────────────────────────────┤
│ Straight strike │ Irimi-nage │ Enter behind the attack line, lead │
│ (shomen-uchi) │ (entering throw) │ attacker's head in a spiral, project │
├─────────────────┼──────────────────┼──────────────────────────────────────┤
│ Diagonal strike │ Shiho-nage │ Redirect the attacking arm overhead │
│ (yokomen-uchi) │ (four-direction │ in a spiral, control the wrist, cut │
│ │ throw) │ down to throw in any direction │
├─────────────────┼──────────────────┼──────────────────────────────────────┤
│ Wrist grab │ Kote-gaeshi │ Blend with the grab energy, apply │
│ (katate-dori) │ (wrist turn) │ outward wrist rotation to unbalance │
│ │ │ and project the attacker │
├─────────────────┼──────────────────┼──────────────────────────────────────┤
│ Lapel/shoulder │ Ikkyo │ Control the elbow and wrist, pin │
│ grab (ai-hanmi) │ (first teaching) │ the arm to the ground. Foundation │
│ │ │ for all immobilizations │
└─────────────────┴──────────────────┴──────────────────────────────────────┘
Per technique:
- Slow cooperative speed first
- Blend first: body off attack line (never block head-on)
- Connect: contact attacker's arm/body → feel balance
- Redirect: circular motion → guide energy into technique
- Complete: throw/pin w/ control — end encounter, not injure
- 10-20 reps/side, alternate roles (nage/tori throws, uke attacks + falls)
- Gradually increase speed + resistance as both gain proficiency
→ Smooth, circular. Attacker led not forced. Cooperative speed → both finish safely no strain.
If err: Needs muscle → blending incomplete → fighting not redirecting. Return to contact moment, practice blend isolated. Attacker yanked/wrenched → slow down, lead w/ center not hands.
Step 4: Blending (Tai Sabaki)
Body movement = engine. Technique no movement = wrestling.
- Irimi (entering): Step directly forward + past attacker, inside reach
- Practice: partner punches; step past → behind shoulder
- Tenkan (turning): Pivot 180° on front foot → redirect line
- Practice: partner grabs wrist; pivot smoothly → face same direction
- Irimi-tenkan (enter + turn): Combine — most common
- Practice: enter past attack, pivot → control behind
- Kaiten (rotation): Full body rotation → circular force for throws
- Practice: combined w/ shiho-nage + rotational techniques
- Solo first: step-pivot, step-pivot across mat
- Partner: match timing → move as they commit, not before/after
→ Fluid, centered, timed to attack. Defender never squared facing force → angled off line.
If err: Off timing (early/late) → slow telegraphed attack. Move same moment attack commits = "aiki" timing. Clumsy turns → tenkan standalone: 100 pivots/session → smooth auto rotation.
Step 5: Randori (Multiple Attackers)
Develops awareness + decisiveness when overwhelmed. Principles tested.
- 2 attackers slow → turns (not simultaneous)
- Core: never stop moving. Stationary = surrounded
- Each attacker = shield against others: redirect one → path of another
- Move to open space → never corner/wall
- Extend awareness all directions; no fixate on one (see
mindfulness) - Simple reliable techniques — complex fails under pressure
- Progress to 3, then 4, increase speed
- Not about defeating all → maintain center + freedom
→ Stay calm + mobile while approached multi-angle. Fluid technique, no freezing/tunnel.
If err: Panic → 2 slow attackers. Randori anxiety normal, decreases w/ exposure. Techniques collapse → simplify: irimi + tenkan only, no throws. Movement + positioning > execution in randori.
Step 6: Weapons Awareness
Deepens distance, timing, line — improves empty-hand.
- Jo (staff): 31-count jo kata → line + extension
- Teaches distance + space control
- Partner: jo-dori (staff taking) — disarm staff attack empty-hand
- Bokken (wooden sword): Suburi (cutting exercises) → precision + center line
- Teaches commitment: every cut precise line
- Partner: kumitachi (paired sword forms) → timing + distance
- Tanto (wooden knife): Tanto-dori (knife defense)
- Teaches respect close-range danger
- Always redirect weapon hand — never reach blade
- Principles transfer to empty-hand:
- Ma-ai (distance): too close invites weapon; too far wastes response
- Shomen (center line): all attacks/defenses relate to vertical center
- Zanshin (continuing awareness): alert after technique completes
→ Weapons clarify why tai sabaki, timing, distance matter. Empty-hand improves as movement precises.
If err: Weapons awkward/disconnected → suburi (solo cutting) 1 month before partner. Partner competitive/dangerous → slow down → wooden can injure at speed.
Step 7: Off-Mat Principles
Value beyond dojo → daily interaction + conflict resolution.
- Confrontation → mental irimi-tenkan: move toward concern (enter), redirect → common ground (turn)
- Physical space → awareness position, exits, body language (see
mindfulness) - "Receive" criticism/aggression no resistance — acknowledge energy, redirect
- Habit center before stress: drop to one-point, relax shoulders, extend calm
- Regular schedule:
- Solo (daily, 15-30 min): centering, ukemi, tai sabaki, suburi
- Partner (2-3x/week, 60-90 min): techniques, randori, weapons partner
- Complement tai chi → internal energy (see
tai-chi) - Complement meditation → stillness + equanimity (see
meditate)
→ Principles — blending, redirecting, centering — natural responses to daily conflict. Physical practice maintains + deepens martial skill.
If err: Lapses → smallest unit: 5 min centering + 20 rolls. Consistency > duration. Disconnected from daily → reflect: irimi = face problem direct; tenkan = change perspective; ukemi = recover setback.
Check
- Centered stance absorbs moderate pushes no muscular resistance
- Forward rolls smooth, quiet, both sides
- 4+ basic techniques cooperative w/ partner
- Tai sabaki (irimi, tenkan, irimi-tenkan) solo + partner
- Randori 2 slow attackers 60 sec no freezing
- 1+ weapon (jo, bokken, tanto) solo kata
- Solo + partner components regularly
Traps
- Muscle instead of blending: Needs strength → timing/angle wrong. Relax, re-enter, let attacker's energy work. Power from redirecting, not generating.
- Neglect ukemi: Avoid falling → avoid learning. Ukemi IS aikido. Every session, start.
- Fear of commitment: Half-hearted irimi → worst position — too close evade, too far control. Decide enter → commit fully.
- Fixate on one attacker: Tunnel vision dangerous. Soft wide awareness. Peripheral detects motion before focused.
- Compliant partners only: Beginners need cooperation; intermediate gradually more resistance. Technique only on cooperative = incomplete.
→
tai-chi— complementary internal; shares yielding principle, solo focusmindfulness— defensive awareness → perceptual foundation for martial readinessmeditate— seated meditation → centered equanimous mind under pressureheal— body mechanics from aikido → first aid + bodyworkredirect— AI variant; maps blending/redirection → conflicting demands + tool failures
GitHub リポジトリ
関連スキル
content-collections
メタこのスキルは、Content Collections(Markdown/MDXファイルを型安全なデータコレクションに変換するTypeScriptファーストのツール)の本番環境でテストされた設定を提供します。Zodバリデーションによる型安全性を実現し、ブログ、ドキュメントサイト、コンテンツ重視のVite + Reactアプリケーション構築時にご利用ください。Viteプラグインの設定、MDXコンパイルから、デプロイ最適化、スキーマバリデーションまで、すべてを網羅しています。
polymarket
メタこのスキルは、開発者がPolymarket予測市場プラットフォームを活用したアプリケーション構築を可能にします。API統合による取引や市場データの取得に加え、WebSocketを介したリアルタイムデータストリーミングにより、ライブ取引や市場活動を監視できます。取引戦略の実装や、ライブ市場更新を処理するツールの作成にご利用ください。
creating-opencode-plugins
メタこのスキルは、開発者がコマンド、ファイル、LSP操作など25種類以上のイベントタイプにフックするOpenCodeプラグインを作成することを支援します。JavaScript/TypeScriptモジュール向けに、プラグイン構造、イベントAPI仕様、および実装パターンを提供します。カスタムイベント駆動ロジックでOpenCode AIアシスタントのライフサイクルをインターセプト、監視、または拡張する必要がある場合にご利用ください。
sglang
メタSGLangは、高性能なLLMサービングフレームワークであり、RadixAttentionプレフィックスキャッシュを活用したJSON、正規表現、エージェントワークフロー向けの高速で構造化された生成を特長とします。特にプレフィックスが繰り返されるタスクにおいて、大幅に高速な推論を実現し、複雑な構造化出力やマルチターン対話に最適です。制約付きデコードが必要な場合や、広範なプレフィックス共有を伴うアプリケーションを構築する場合は、vLLMなどの代替案ではなくSGLangを選択してください。
