agentleFS
rikilamadridrikilamadrid/pathfinder/skills/kickstart-pathfinder/SKILL.md

kickstart-pathfinder

Skill1 starsChanged 44 days agoMITView on GitHub

Discover and initialize a new or existing project without writing product code.

1 other project uses a version of this.

Adopted by

Most recently taken up by

The file

Show its rules and text

We split this skill into the rules it gives an agent

13 rules. About 0 are common, 9 are distinctive, and 4 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈9

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 4

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Use this skill to turn an idea or existing repository into durable, human-approved project context.

    line 8
  2. Distinctive:

    Do not install packages or write product code.

    line 18
  3. Distinctive:

    Ask progressively; do not dump a giant questionnaire.

    line 20
  4. Very specific:

    Never silently resolve TBD decisions.

    line 23
  5. Distinctive:

    Ask only what materially affects the project:

    line 27
  6. Distinctive:

    When the user is unsure, provide a small recommendation with reasoning and alternatives.

    line 41
  7. Very specific:

    If the project is missing kit files, and this session loaded this skill from the Pathfinder plugin, offer to install the kit before going …

    line 45
  8. Very specific:

    Read the kit context — including the execution mode, as skills/ticket/SKILL.md §Execution mode defines it — and inspect relevant repository …

    line 48
  9. Distinctive:

    Ask the minimum unresolved questions in small groups.

    line 51
  10. Very specific:

    Update context/project-overview.md, context/coding-standards.md, context/ai-interaction.md, CLAUDE.md, and AGENTS.md only after the choices …

    line 55
  11. Distinctive:

    When it does apply:

    line 80
  12. Distinctive:

    When the project already has the kit, change nothing and say so.

    line 101
  13. Distinctive:

    Stop before feature specs, dependency installation, scaffolding, or implementation.

    line 105

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Kickstart Pathfinder

Use this skill to turn an idea or existing repository into durable, human-approved project context.

Assumed role

Unless the human explicitly activated a role, assume planner for this invocation: read roles/planner.md and follow it. An explicit role overrides this default. A role narrows responsibility and never grants human authority.

Rules

  • Do not install packages or write product code.
  • Inspect existing repositories lightly and preserve established facts.
  • Ask progressively; do not dump a giant questionnaire.
  • Classify answers as requirements, preferences, constraints, or open decisions.
  • Distinguish recommendations from approved choices.
  • Never silently resolve TBD decisions.

Discovery Areas

Ask only what materially affects the project:

  1. Product, audience, first useful outcome, success signal
  2. MVP boundary and explicit exclusions
  3. Platform and experience type
  4. Existing technical constraints or preferred technologies
  5. Data, backend, database, auth, APIs, AI, payments, files, offline needs
  6. Architecture and repository shape
  7. Quality priorities: security, accessibility, performance, reliability, privacy, localization
  8. Deployment, environments, cost limits, and external services
  9. Git, review, CI/CD, versioning, changelog, and release preferences
  10. Prototype direction and learning goals
  11. AI tools and actions requiring human approval

When the user is unsure, provide a small recommendation with reasoning and alternatives.

Process

  1. If the project is missing kit files, and this session loaded this skill from the Pathfinder plugin, offer to install the kit before going further. See Kit Bootstrap below. Otherwise start at the next step.
  2. Read the kit context — including the execution mode, as skills/ticket/SKILL.md §Execution mode defines it — and inspect relevant repository facts.
  3. Ask the minimum unresolved questions in small groups.
  4. Summarize requirements, preferences, constraints, open decisions, and contradictions.
  5. Route uncertain product/technical choices to debate-me when useful.
  6. Present the proposed context and request human corrections or approval.
  7. Update context/project-overview.md, context/coding-standards.md, context/ai-interaction.md, CLAUDE.md, and AGENTS.md only after the choices are sufficiently clear. context/project-overview.md does not ship; create it from templates/project-overview.template.md at this step. Project facts go there; approval rules and tool actions requiring a human go in context/ai-interaction.md. Fill the sections the project has and mark the rest TBD or None. Do not add sections the template does not carry, and do not leave a field blank. Name the execution mode in the proposed context as a fact read from context/execution-mode.md. Do not ask the mode question here: the installer asks it once, and npx create-pathfinder --mode <value> changes it.
  8. Recommend debate-me, prototype, or to-specs as the next action.

Kit Bootstrap

The Pathfinder plugin distributes commands. It does not distribute project state. A repository reached through /plugin install therefore has every Pathfinder command and none of the files those commands read.

This step applies only when both are true: the project is missing kit files, and this skill was loaded from the plugin, which is what makes ${CLAUDE_PLUGIN_ROOT} — the plugin's install directory — a real path. When the kit installed this skill into the repository instead, there is no plugin root, the condition is false, and this whole section is skipped without being raised or quoted.

When it does apply:

  • Copy from the plugin root into the project root, and copy only the kit. That list is not restated here: packages/create-pathfinder/copy-list.json, inside the plugin root, is the one statement of it. Read that file and copy the entries it names.
  • Exclude exactly what the installer excludes, and read that from the installer too: NEVER_SHIPS in packages/create-pathfinder/src/kit.mjs, also inside the plugin root, is the one statement of it. Skip every kit-relative path it holds. Those files are one repository's own working state and would be wrong in any other project. Restating them here would be a second list to keep in step, and the first time it drifted this step would hand a project what npx create-pathfinder refuses to.
  • Name every file before writing it, and wait for approval.
  • Overwrite nothing without asking about that file by name. Delete nothing.
  • Report exactly what was written, what was skipped, and what was left alone.
  • Generate no harness adapters. Plugin commands stay namespaced /<plugin-name>:<skill>, and that is the intended plugin form. npx create-pathfinder --agents claude-code is what generates adapters and the bare command names, for a human who wants both.

When the project already has the kit, change nothing and say so.

Stop Condition

Stop before feature specs, dependency installation, scaffolding, or implementation.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.