スキル一覧に戻る
TheCardGoat

memory-bank

by TheCardGoat

Typescript implementation of TCG rules

8🍴 4📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: memory-bank description: Manage Memory Bank development logs in .ai_memory/. Use when starting a new feature, updating progress on current work, adding implementation log entries, or checking log status. Triggers on: (1) Starting new features/tasks, (2) "update memory bank" or "log progress", (3) Adding dated entries to implementation logs, (4) Checking Memory Bank status. Always prepends entries with YYYY-MM-DD dates, newest first.

Memory Bank

Manage development logs in .ai_memory/ with chronological date ordering.

Date Ordering Rule

All entries use YYYY-MM-DD format. Newer entries appear FIRST (top of section).

This ensures recent context takes precedence when reading logs.

Operations

1. Create New Log

When starting a new feature/task:

# Get current branch
BRANCH=$(git rev-parse --abbrev-ref HEAD 2>/dev/null || echo "unknown")
DATE=$(date +%Y-%m-%d)
  1. Check if log exists: ls .ai_memory/
  2. Copy template: .ai_memory/TEMPLATE.md.ai_memory/<branch-name>.md
  3. Fill Context section with current date and branch
  4. Complete Problem Statement

2. Update Existing Log

When adding progress to an existing log:

  1. Read current log
  2. Identify section to update (Research, Proposed Solution, Status)
  3. Add content while preserving structure

3. Add Implementation Entry

Add dated entries to the Implementation Log section. Always prepend (newest first):

## Implementation Log

### 2025-12-29    ← NEW (add here)
- [x] Completed task A
- [ ] Started task B

### 2025-12-28    ← OLDER (stays below)
- [x] Initial setup

Process:

  1. Get today's date: date +%Y-%m-%d
  2. Check if today's entry exists
  3. If exists: Add items to existing date section
  4. If not: Create new date header at TOP of Implementation Log

4. Show Status

Report current Memory Bank state:

Memory Bank Status
==================
File: .ai_memory/<name>.md
Last Updated: YYYY-MM-DD

Sections:
- [x] Context (complete)
- [x] Problem Statement (complete)
- [ ] Research (incomplete)
- [ ] Proposed Solution (incomplete)

Implementation Progress:
- 3 entries logged
- Latest: YYYY-MM-DD

Quick Reference

ActionCommand Pattern
CreateCopy TEMPLATE.md, fill Context
UpdateRead → Modify section → Write
Add EntryPrepend dated entry to Implementation Log
StatusList sections, check completion

File Structure

.ai_memory/
├── README.md      # Documentation
├── TEMPLATE.md    # Copy for new logs
└── <branch>.md    # Active development logs

Completion Report

After any operation, report:

Memory Bank: <operation>
========================
File: .ai_memory/<name>.md
Date: YYYY-MM-DD

Changes:
- <what was added/modified>

Next Steps:
- <suggested actions>

スコア

総合スコア

65/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

レビュー

💬

レビュー機能は近日公開予定です