#57

.claude/skills ignored

OpenArthurCluneopened 7mo ago

When building an agent via claude-sdk or when building custom tooling, I often have code within a skill e.g. .claude/skills/email/scripts/file.py and I also keep the relevant tests group with the skill. I would like lat to index and check these.

The canonical answer is probably to move all the skills to a marketplace in a different repo, but then it's harder for the agent to self-modify and the design decisions of the skills are tied together with the rest of the code by design e.g. as it's my agent, I want to document the decisions around how it handles my email, how the discord bot interacts with it etc.

In general having tooling specific to a project isn't uncommon I think.

The issue is an explicit ignore of all directories/files starting with '.' in https://github.com/1st1/lat.md/blob/main/src/walk.ts line 17

export function walkEntries(dir: string): Promise<string[]> { return walk({ path: dir, ignoreFiles: ['.gitignore'], }).then((entries: string[]) => entries.filter((e: string) => !e.startsWith('.git/') && !e.startsWith('.')), ); }

Issue 19 is similar but different.

Could this be changed such that if .claude/skills is under git control, it's checked? Or via an option?

Activity

0

No activity yet.