スキル一覧に戻る
SimHacker

sister-script

by SimHacker

MOOLLM

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

SKILL.md


name: sister-script description: Document-first automation — the doc is the source of truth license: MIT tier: 1 allowed-tools:

  • read_file
  • write_file
  • run_terminal_cmd related: [moollm, play-learn-lift, skill, sniffable-python, plain-text, yaml-jazz, constructionism, postel, debugging] tags: [moollm, automation, documentation, methodology, development]

Sister Script

Document-first development. Automate only what's proven.

The document is the source of truth. Scripts are its children.

[!TIP] LIFT stage of play-learn-lift. Proven procedures become automation.

The Pattern

graph TD
    D[📄 Document] -->|manual test| C[💻 Commands]
    C -->|document| P[📋 Procedure]
    P -->|automate| S[🤖 Sister Script]
    S -->|improve| D
  1. Start with natural language (PLAY)
  2. Add manual commands (PLAY/LEARN)
  3. Document working procedures (LEARN)
  4. Generate automation (LIFT)

Bidirectional Evolution

  • Document → Script: Proven procedures become automated
  • Script → Document: Automation insights improve docs

Contents

FilePurpose
SKILL.mdFull methodology documentation
PROCEDURE.md.tmplProcedure template
SISTER.yml.tmplSister relationship template

The Intertwingularity

Sister-script is the LIFT stage of play-learn-lift — automate proven patterns.

graph LR
    SS[👯 sister-script] -->|LIFT stage of| PLL[🎮📚🚀 play-learn-lift]
    SS -->|automates| DOC[📄 documents]
    SS -->|produces| CODE[🤖 scripts]
    
    RN[📓 research-notebook] -->|feeds| SS
    SL[📜 session-log] -->|source for| SS

Sniffable Python: The Structure

Sister scripts should follow sniffable-python/ conventions:

#!/usr/bin/env python3
"""tool-name: One-line description.

Docstring becomes --help AND is visible to LLM.
"""

import argparse

def main():
    """CLI structure — sniff this to understand the tool."""
    parser = argparse.ArgumentParser(description=__doc__.split('\n')[0])
    # ... CLI tree here ...
    args = parser.parse_args()
    _dispatch(args)

# Implementation below the fold

Why sniffable Python for sister scripts?

  • LLM can read main() and understand the CLI
  • Human can run --help for the same info
  • Single source of truth for documentation
  • One sniff and you smell success

Dovetails With

Sister Skills

SkillRelationship
sniffable-python/The structure sister scripts should follow
play-learn-lift/Sister-script IS the LIFT stage
session-log/Source material for patterns
research-notebook/Documented procedures
plan-then-execute/Scripts can become plans

Protocol Symbols

SymbolLink
SISTER-SCRIPTPROTOCOLS.yml
BUILD-COMMANDPROTOCOLS.yml
PLAY-LEARN-LIFTPROTOCOLS.yml
DirectionDestination
⬆️ Upskills/
⬆️⬆️ RootProject Root
🎮 Sisterplay-learn-lift/

スコア

総合スコア

60/100

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

SKILL.md

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

+20
LICENSE

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

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

0/5

レビュー

💬

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