agentleFS
sreejithramansreejithraman/SreeStack/skills/setup-sreestack/SKILL.md

setup-sreestack

Skill1 starsChanged 16 days agoMITView on GitHub

Set up or update a repo for SreeStack workflows: project instructions, review and delivery conventions, domain docs, a verification foundation, optional issue tracking, or legacy glossary migration.

The file

Show its rules and text

We split this skill into the rules it gives an agent

14 rules. About 0 are common, 10 are distinctive, and 4 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈10

    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:

    Migrate glossary: follow glossary migration.

    line 22
  2. Distinctive:

    Set up verification: use Verify to create and prove the requested feature recipes beyond the foundation.

    line 24
  3. Very specific:

    Read the inherited global and host instructions, active project instructions, existing contributor/setup docs, docs/agents/ or the …

    line 34
  4. Distinctive:

    Before adding guidance, compare its meaning with those instructions, project docs, and relevant shared skills.

    line 45
  5. Distinctive:

    Add only missing project-specific facts or explicit project overrides.

    line 47
  6. Distinctive:

    Use the relevant branch below.

    line 50
  7. Distinctive:

    Use project workflow to capture the repo's non-obvious launch/check requirements, acceptance evidence, review base, PR or stack …

    line 54
  8. Very specific:

    Keep the shared workflows with their owners: tdd for test-driven changes, research for cited findings and session notes, verify for real …

    line 59
  9. Distinctive:

    Keep this step to the index and its pointer.

    line 81
  10. Very specific:

    Use one glossary per context.

    line 87
  11. Very specific:

    When legacy CONTEXT files are domain glossaries, recommend migrating them.

    line 92
  12. Distinctive:

    Update existing docs and their active instruction pointers in place, preserving project additions.

    line 126
  13. Distinctive:

    Check each added rule and pointer against the discovery comparison.

    line 134
  14. Distinctive:

    Read the scoped diff and report changed files, resolved conventions, checks, and remaining gaps.

    line 138

≈ “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

SreeStack Setup

Make the project's conventions discoverable to the shared skills. Reuse the repo's existing docs, commands, and configuration; write the missing project knowledge and concise pointers rather than copying skill procedures into it. Setup owns project documentation. Shared skill installation, global agent settings, credentials, and product changes are separate tasks when requested.

Choose the scope

  • Set up this repo: establish workflow and domain-document conventions and the verification foundation below. Include tracker configuration when the project already uses ticket workflows or the user requests them. A remote alone does not establish issue-tracker use.
  • Update one convention: change that part in place, leaving other settings.
  • Migrate glossary: follow glossary migration. This mode skips other setup and works without existing setup docs.
  • Set up verification: use Verify to create and prove the requested feature recipes beyond the foundation. Full recipe creation and live verification require that scope; ordinary setup establishes the index.

Honor the user's requested scope and choices already made in the session. Present concrete planned edits. Ask only about unresolved choices that affect those edits, and apply an authorized plan without asking for the same approval.

Discover the project

Read the inherited global and host instructions, active project instructions, existing contributor/setup docs, docs/agents/ or the established equivalent, remotes, build/test scripts, platform configuration, CI checks, PR templates, and branch conventions. Determine which SreeStack skills and host tools are actually available; keep project facts separate from tools observed in this environment.

Resolve domain docs with glossary paths, including configured paths, legacy files, maps, and per-context ADRs. Inspect existing verification documentation before proposing new files.

Before adding guidance, compare its meaning with those instructions, project docs, and relevant shared skills; different wording can express the same rule. Add only missing project-specific facts or explicit project overrides. Keep existing guidance with its owner and add a concise pointer only when agents need one to find it. Preserve the scope and conditions of existing rules. Use the relevant branch below; a scoped update does not restart full onboarding.

Project workflow

Use project workflow to capture the repo's non-obvious launch/check requirements, acceptance evidence, review base, PR or stack conventions, and available tooling. Prefer an existing contributor or agent doc; use docs/agents/workflow.md only when it needs a new home.

Keep the shared workflows with their owners: tdd for test-driven changes, research for cited findings and session notes, verify for real acceptance, showroom for demonstrations and access, review-fix-loop for independent review and fixes, pr for a single PR, and gh-stack for stack management. merge owns requested landing and cleanup. orchestration owns ordinary delegation and ticket scheduling; goal-swarm applies only to an explicit goal or swarm request. Record only the routes available in the target host and needed by the project, using current local names.

Verification foundation

During full setup or a verification-foundation update, create or reuse the project's verification index using Verify's map format. Preserve established map locations, recipes, and coverage; add only missing shared facts and a discovery pointer in the project's agent instructions.

Populate a new index from project discovery: known prerequisites, links to authoritative launch and check commands, and coverage gaps. Mark unknown or unexercised details explicitly. With no recipes, state that feature coverage is not yet documented and live verification has not been run as part of setup. Keep this step to the index and its pointer; feature recipes and live proof belong to verification work. Other scoped updates and glossary migration leave verification documentation alone.

Domain documentation

Use one glossary per context. For a new layout, default to root GLOSSARY.md and docs/adr/; use a map only when distinct domain contexts need separate vocabularies. Package count alone does not require multiple glossaries. Preserve existing custom locations and context boundaries.

When legacy CONTEXT files are domain glossaries, recommend migrating them. An explicit request to adopt GLOSSARY names authorizes the unambiguous renames and reference updates in glossary migration. Otherwise include the migration as a choice in the plan; retain legacy paths when declined. Apply agreed migration before recording the resulting paths.

Adapt domain.md into the existing domain guide or docs/agents/domain.md, replacing examples with the resolved project paths. Record reading rules, vocabulary use, and ADR conflict handling. Glossaries and ADR directories are created lazily by domain-modeling, when there is content; setup does not create empty ones.

Issue tracking, when in scope

Reuse the configured tracker and label vocabulary. If ticket workflows are requested but their tracker is unsettled, recommend the existing GitHub/GitLab remote's tracker or local Markdown for work without a remote tracker; support other trackers through the user's established workflow.

Adapt the matching seed into the project's existing tracker guide or docs/agents/issue-tracker.md: GitHub, GitLab, or local Markdown. For other trackers, record how to publish/read tickets, express blockers, claim work, and complete it using the available integration. Keep external PR/MR triage disabled unless requested or already configured.

Configure triage labels only when triage is available and triage is in scope. Preserve an existing mapping. For a new mapping, recommend needs-triage, needs-info, ready-for-agent, ready-for-human, and wontfix; ask for alternatives only when that choice is unresolved. Document strings in docs/agents/triage-labels.md or the established guide.

Write and check

Update existing docs and their active instruction pointers in place, preserving project additions. Use the instruction file selected by the user or active host; when both AGENTS.md and CLAUDE.md exist, reuse the block that owns the current pointers. If neither exists, create AGENTS.md unless the user requested another file. Reuse an existing SreeStack or Agent skills block, preserve unrelated entries, and include only pointers to docs that exist. Keep them brief and state when each doc should be read. Templates are seeds, not replacement files.

Check each added rule and pointer against the discovery comparison; remove redundant additions even when their wording differs. Check that every written pointer and map link resolves, glossary consumers use the selected paths, and reruns add no redundant guidance or blocks and preserve established choices. Read the scoped diff and report changed files, resolved conventions, checks, and remaining gaps. Distinguish documented commands and discovered tools from runtime readiness: only claim a build, workflow, or verification recipe works when it was actually exercised.

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.