codingfix-param-use
Fix function call sites to pass positional args by position and assign constants to intermediate variables
ソース情報
- リポジトリ
- causify-ai/helpers
- ソースの最終更新活動
- 2026年2月28日 18:01
- 検出された SKILL.md の言語
- 英語
- スター
- 155
- フォーク
- 170
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SKILL.md を表示中
SKILL.md
ソースの指示 · 読み取り専用プレビュー- name
- coding.fix_param_use
- description
- Fix function call sites to pass positional args by position and assign constants to intermediate variables
- I will pass you a file
- In that file, make sure that:
- Callers pass the parameters by position and pass the keywords arguments
- Constant should be assigned to intermediate variable with the same name
corresponding to the formal parameters
- For a function with the signature
```python
def apply_llm_prompt_to_df(
prompt: str,
df: pd.DataFrame,
extractor: Callable[[Union[str, pd.Series]], str],
target_col: str,
batch_mode: str,
*,
model: str,
batch_size: int = 50,
dump_every_batch: Optional[str] = None,
tag: str = "Processing",
testing_functor: Optional[Callable[[str], str]] = None,
use_sys_stderr: bool = False,
) -> Tuple[pd.DataFrame, Dict[str, int]]:
```
- Bad
```python
df, stats = hllmcli.apply_llm_prompt_to_df(
prompt=prompt,
df=df,
extractor=extract_person_industry_from_df,
target_col="industry",
batch_mode=batch_mode,
batch_size=batch_size,
model=model,
tag=tag,
)
```
- Good
```python
target_col = "industry"
df, stats = hllmcli.apply_llm_prompt_to_df(
prompt,
df,
extract_person_industry_from_df,
target_col,
batch_mode,
batch_size=batch_size,
model=model,
tag=tag,
)
```
GitHubで見る