MCPcopy Create free account

hub / github.com/ThePrimeagen/skills / functions

Functions81 in github.com/ThePrimeagen/skills

↓ 12 callersFunctionassert_command_succeeds
(output: &Output)
prime-agent/tests/e2e.rs:41
↓ 10 callersFunctionassert_regular_directory
(path: &Path)
prime-agent/tests/e2e.rs:85
↓ 10 callersFunctionfirst_markdown_file
(skill_dir: &Path)
prime-agent/tests/e2e.rs:138
↓ 9 callersFunctionpath_exists
(path: &Path)
prime-agent/src/main.rs:693
↓ 9 callersFunctionskills_dir
()
prime-agent/tests/e2e.rs:11
↓ 9 callersFunctionsorted_skill_names
(skills_root: &Path)
prime-agent/tests/e2e.rs:19
↓ 8 callersFunctionassert_regular_file
(path: &Path)
prime-agent/tests/e2e.rs:100
↓ 8 callersFunctionrefresh_visible_indices
(state: &mut PickerState, skills: &[Skill])
prime-agent/src/main.rs:883
↓ 6 callersFunctioncopy_directory
(source: &Path, destination: &Path)
prime-agent/tests/e2e.rs:115
↓ 5 callersFunctionremove_path
(path: &Path)
prime-agent/src/main.rs:1301
↓ 5 callersFunctionrun_prime_agent
( project_dir: &Path, skills_root: &Path, args: [&str; ARG_COUNT], scripted_input: Option<&str
prime-agent/tests/e2e.rs:51
↓ 4 callersFunctionload_skills
(skills_dir: &Path)
prime-agent/src/main.rs:351
↓ 4 callersFunctionparse_target_dir_args
(remaining_arguments: Vec<OsString>)
prime-agent/src/main.rs:208
↓ 4 callersFunctionresolve_skills_dir
()
prime-agent/src/main.rs:322
↓ 4 callersFunctionresolve_target_dir
(explicit_target_dir: Option<PathBuf>)
prime-agent/src/main.rs:300
↓ 4 callersFunctionsync_skill_copy
( source: &Path, skill_name: &str, destination: &Path, target: CopyTarget, )
prime-agent/src/main.rs:1160
↓ 4 callersFunctionunique_full_name_query
(skills: &[String])
prime-agent/tests/e2e.rs:261
↓ 3 callersFunctionclear_menu
(stdout: &mut impl Write)
prime-agent/src/main.rs:1043
↓ 3 callersFunctioncollect_skill_status_report
( skills: &[Skill], layout: &TargetLayout, )
prime-agent/src/main.rs:461
↓ 3 callersFunctioninstall_skill
( project_dir: &Path, skills_root: &Path, skill_name: &str, )
prime-agent/tests/e2e.rs:74
↓ 3 callersFunctionprint_skill_status_report
(target_dir: &Path, report: &SkillStatusReport)
prime-agent/src/main.rs:517
↓ 3 callersFunctiontarget_layout
(target_dir: &Path)
prime-agent/src/main.rs:416
↓ 2 callersFunctioncursor_header_body_start
(contents: &str)
prime-agent/src/main.rs:1268
↓ 2 callersFunctioncursor_header_body_start
(content: &str)
prime-agent/tests/e2e.rs:175
↓ 2 callersFunctiondetect_preselected
(skills: &[Skill], layout: &TargetLayout)
prime-agent/src/main.rs:449
↓ 2 callersFunctionensure_cursor_header
(contents: &str, skill_name: &str)
prime-agent/src/main.rs:1260
↓ 2 callersFunctionensure_target_layout
(target_dir: &Path)
prime-agent/src/main.rs:394
↓ 2 callersFunctionhas_cursor_header
(content: &str)
prime-agent/tests/e2e.rs:200
↓ 2 callersFunctionmove_cursor_down
(cursor: &mut usize, item_count: usize)
prime-agent/src/main.rs:970
↓ 2 callersFunctionmove_cursor_up
(cursor: &mut usize, item_count: usize)
prime-agent/src/main.rs:957
↓ 2 callersFunctionos_string_to_utf8
(value: OsString, variable_name: &str)
prime-agent/src/main.rs:713
↓ 2 callersFunctionremove_cursor_header
(contents: &str)
prime-agent/src/main.rs:1252
↓ 2 callersFunctiontarget_copy_is_outdated
( source: &Path, skill_name: &str, destination: &Path, target: CopyTarget, )
prime-agent/src/main.rs:555
↓ 2 callersFunctiontoggle_current_selection
( selection: &mut [bool], visible_indices: &[usize], cursor: usize, )
prime-agent/src/main.rs:984
↓ 2 callersFunctiontrim_line
(line: &str)
prime-agent/src/main.rs:1286
↓ 2 callersFunctiontrim_line
(line: &str)
prime-agent/tests/e2e.rs:193
↓ 1 callersFunctionapply_selection
( skills: &[Skill], selection: &[bool], layout: &TargetLayout, )
prime-agent/src/main.rs:1048
↓ 1 callersFunctionbuild_visible_indices
(skills: &[Skill], query: &str)
prime-agent/src/main.rs:897
↓ 1 callersFunctionclear_prime_agent_skills
(skills: &[Skill], layout: &TargetLayout)
prime-agent/src/main.rs:423
↓ 1 callersFunctioncollect_markdown_files
( directory: &Path, output: &mut Vec<PathBuf>, )
prime-agent/tests/e2e.rs:149
↓ 1 callersFunctioncopy_directory_recursive
( source: &Path, destination: &Path, skill_name: &str, target: &CopyTarget, )
prime-agent/src/main.rs:1170
↓ 1 callersFunctioncopy_file_for_target
( source: &Path, destination: &Path, skill_name: &str, target: &CopyTarget, )
prime-agent/src/main.rs:1216
↓ 1 callersFunctiondirectory_contents_are_outdated
( source: &Path, destination: &Path, skill_name: &str, target: CopyTarget, )
prime-agent/src/main.rs:575
↓ 1 callersFunctionexpected_file_bytes
(source: &Path, skill_name: &str, target: CopyTarget)
prime-agent/src/main.rs:678
↓ 1 callersFunctionfile_contents_are_outdated
( source: &Path, destination: &Path, skill_name: &str, target: CopyTarget, )
prime-agent/src/main.rs:661
↓ 1 callersFunctionfind_skill_with_cursor_header
(skills_root: &Path)
prime-agent/tests/e2e.rs:212
↓ 1 callersFunctionfind_skill_without_cursor_header
(skills_root: &Path)
prime-agent/tests/e2e.rs:225
↓ 1 callersFunctionfuzzy_matches
(skill_name: &str, query: &str)
prime-agent/src/main.rs:909
↓ 1 callersFunctionfuzzy_matches
(skill_name: &str, query: &str)
prime-agent/tests/e2e.rs:238
↓ 1 callersFunctionis_ctrl_c
(key_event: &KeyEvent)
prime-agent/src/main.rs:932
↓ 1 callersFunctionparse_args
()
prime-agent/src/main.rs:137
↓ 1 callersFunctionprint_help
()
prime-agent/src/main.rs:227
↓ 1 callersFunctionremove_path_if_exists
(path: &Path)
prime-agent/src/main.rs:1293
↓ 1 callersFunctionrender_menu
(stdout: &mut impl Write, skills: &[Skill], state: &PickerState)
prime-agent/src/main.rs:1001
↓ 1 callersFunctionrun
()
prime-agent/src/main.rs:101
↓ 1 callersFunctionrun_clear
(explicit_target_dir: Option<PathBuf>)
prime-agent/src/main.rs:255
↓ 1 callersFunctionrun_init
(template: &str)
prime-agent/src/main.rs:239
↓ 1 callersFunctionrun_interactive_selection
( skills: &[Skill], initial_selection: Vec<bool>, )
prime-agent/src/main.rs:791
↓ 1 callersFunctionrun_scripted_selection
( skills: &[Skill], initial_selection: Vec<bool>, script: &str, )
prime-agent/src/main.rs:719
↓ 1 callersFunctionrun_status
(explicit_target_dir: Option<PathBuf>)
prime-agent/src/main.rs:270
↓ 1 callersFunctionrun_sync
(explicit_target_dir: Option<PathBuf>)
prime-agent/src/main.rs:281
↓ 1 callersFunctionselect_skills
(skills: &[Skill], preselected: Vec<bool>)
prime-agent/src/main.rs:697
↓ 1 callersFunctionsend_interrupt_signal
()
prime-agent/src/main.rs:941
↓ 1 callersFunctionshould_add_to_query
(key_event: &KeyEvent, character: char)
prime-agent/src/main.rs:869
↓ 1 callersFunctionstrip_cursor_header
(content: &str)
prime-agent/tests/e2e.rs:204
↓ 1 callersFunctionsync_selected_skills
( skills: &[Skill], selection: &[bool], layout: &TargetLayout, )
prime-agent/src/main.rs:1118
Methodactivate
()
prime-agent/src/main.rs:81
Functionagents_remove_cursor_header_cursor_keeps_header
()
prime-agent/tests/e2e.rs:419
Functionclear_removes_prime_agent_skills_only
()
prime-agent/tests/e2e.rs:529
Functioncursor_adds_header_when_source_is_missing_one
()
prime-agent/tests/e2e.rs:477
Functioncwd_mode_creates_layout_and_copies_selected_skill
()
prime-agent/tests/e2e.rs:333
Methoddrop
(&mut self)
prime-agent/src/main.rs:89
Functioninit_ts_writes_agents_markdown
()
prime-agent/tests/e2e.rs:584
Functioninit_unsupported_template_fails
()
prime-agent/tests/e2e.rs:605
Functionlink_mode_reports_outdated_without_overwriting
()
prime-agent/tests/e2e.rs:677
Functionmain
()
prime-agent/src/main.rs:94
Functionpath_exists
(path: &Path)
prime-agent/tests/e2e.rs:37
Functionstatus_reports_outdated_skills
()
prime-agent/tests/e2e.rs:631
Functionsync_updates_existing_skills
()
prime-agent/tests/e2e.rs:722
Functiontarget_dir_mode_updates_preselected_skills
()
prime-agent/tests/e2e.rs:277
Functiontyping_query_filters_before_selection
()
prime-agent/tests/e2e.rs:376