Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/tomes --skill tsa-landing명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
> Use when this capability is needed.
Use when writing kernel, account, or note MASM code that reads from or writes to the advice provider (advice stack / advice map) — validate advice data.
Use when writing a Rust test that exercises a failure path or a MASM test that expects a `panic` / `assert` — assert on the specific expected error variant or error code.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | tsa-landing |
| description | | Use when this capability is needed. |
First action on entering a new repo. Replaces 6 separate bootstrap calls (~15k tokens) with 3-4 parallel calls (~2k tokens). 92% token saved.
Don't use when:
structure action=read directlyuv run python -m tree_sitter_analyzer --check-tools --format json | head -5
If fd or rg missing, stop and tell user how to install.
Call these 4 tools in ONE message (parallel tool use):
project action=overview (no args) — project_card + entry_pointshealth action=project with max_files: 5 — grade distribution + weakest dimensionedit action=impact with mode: "branch" — recent_signals (last commit, ahead-of-main)project action=workflow (no args) — current_phase + recommended_commandsCombine into single Decision Surface:
{
"project_card": {
"name": <from project action=overview project_root basename>,
"primary_language": <key with the highest count in project action=overview summary.by_language — it is a {language: file_count} dict sorted descending, so the first key>,
"language_mix": <from project action=overview summary.by_language — first 3 keys of the {language: file_count} dict>,
"size": {
"files": <from project action=overview summary.total_files>,
"loc": <from project action=overview summary.total_lines>
}
},
"entry_points": <from project action=overview entry_points>,
"recent_signals": {
"last_commit": <git log -1 --oneline via Bash>,
"ahead_of_origin": <git rev-list --count via Bash>,
"uncommitted_files": <git status --short | wc -l via Bash>,
"branch": <git branch --show-current via Bash>
},
"health": {
"verdict": <from health action=project verdict>,
"risk": <from health action=project agent_summary.risk>,
"grade_distribution": <from health action=project grade_distribution>,
"weakest_dimension": <from health action=project weakest_dimension>
},
"top_files_to_know": [
"AGENTS.md",
"CLAUDE.md",
<from project action=overview entry_points>,
<top 3 from health action=project top_refactoring_targets>
],
"agent_next_step": {
"if_asked_what_is_this":
"Read AGENTS.md (canonical contracts) + docs/CODEMAPS/architecture.md (topology). Stop after 2k tokens.",
"if_asked_to_add_feature":
"Call project action=workflow → follow phase_order. Use TDD (write test first).",
"if_asked_to_fix_bug":
"Call health action=patterns file_path=<file> → edit action=refactor file_path=<file>. Cross-ref nav action=lineage if symbol-level.",
"if_asked_about_test_status":
"Run: uv run pytest -q (5-min cap). Project enforces xdist parallel, ~5min for 15k tests."
},
"summary_line": "<project> files=<N> py=<X%> grade=<G> recent=<commit_subj>",
"verdict": "INFO"
}
Do NOT proceed to action until user gives next instruction. The landing is the deliverable.
| Approach | Tool calls | Token cost |
|---|---|---|
| Naive (read README + ls -R + git log + AGENTS) | 6 | ~15k |
| tsa-landing | 3-4 | ~2k |
| Savings | -50% | -87% |
~/.claude/memory/tsa_research_gold.md — Why this design (3 金矿洞察)~/.claude/memory/tsa_playbook_24x7.md — full project state mapdocs/internal/AGENT_LANDING_KIT_DESIGN.md — earlier MCP-tool variant of this (deprecated in favor of Skill form)When in doubt about the health verdict, err toward higher-severity:
INFO vs REVIEW — pick REVIEWREVIEW vs CAUTION — pick CAUTIONFalse positives at landing time are recoverable (user says "false alarm"); false negatives ship bugs into agent workflow.
Source: aimasteracc/tree-sitter-analyzer — distributed by TomeVault.