repo-layout

Solid

Register, resolve, and validate where a project's path-slots actually live via .layout-slots.yaml markers, so relocating a slot needs zero SKILL.md edits. Do NOT use for single-file lookups.

AI & Automation 9 stars 0 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 82/100

Stars 20%
33
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# ult-repo-layout (Frontmatter `name:` is the bare `repo-layout` — `ult` is this skill's `namespace:`, composed into the folder name and every invocation below. Same pattern elsewhere in this repo, e.g. `sec-threat-model`'s `name:` is `threat-model`.) This skill implements the project layout and path-dependency configuration model (§15) and workspace-root consolidation (§16 — `layout.workspace_root`, scaffold-not-copy, and the `layout-slots-registry.yaml` superset registry), covering **eight** path-slots: - `context_packages` — read/written by `ult-context-generate` and every `CONSUMING-CONTEXT-PACKAGE.md` consumer. The only slot a real, shipped skill in this repo both produces and consumes. - `compiled_guidelines` — written by `compiling-project-guidelines`, read by its own `CONSUMING-COMPILED-GUIDELINES.md` consumers. The registry's only `kind: file` slot, and the only slot whose D21 default re-roots to a different bucket (`inputs` → `cache`). - `plans_output`, `brainstorm_output`, `user_stories_output`, `security_docs`, `security_report`, `project_plan_docs` — six further slots, all **illustrative — not shipped in this repo** (see the slot registry table below; rationale in `references/phase-history.md`). ...plus the **`project_guidelines` starter-kit drop-zone** — not a `project_layout` path-slot (no marker, no resolution algorithm), just a regenerated `.pointer.md` scaffold file. Read `references/starter-kit-dropzones.md` now and follow it if you're t...

Details

Author
linkpranay-ai
Repository
linkpranay-ai/context-engineering-protocol
Created
2 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

autoscaffold-content

Generate real starter content for a project's What-L2 (requirements) and How-L2 (architecture/conventions) CEP layers once ult-repo-layout has resolved their paths but found them empty — an honest, minimal, YAML-frontmatter-first overview document per layer for small/single targets, or graphify-informed per-module tiering with resumable per-module CONTEXT.md generation, existence-gated CODING-STANDARDS.md/TESTING-GUIDELINES.md, interface-boundary docs for graph-crossing module pairs, and a rendered CEP-INDEX.md router for large repos, optionally informed by a user-supplied domain-pack of terminology/references if one is configured. This skill generates a NEW starter doc only when none exists — it never compiles or reconciles EXISTING scattered guideline sources (that's compiling-project-guidelines' job). Do NOT use to enforce layout paths or run layer discovery — that's ult-repo-layout. Do NOT use to author or generate a domain pack — this skill only ever consumes one you already wrote.

9 Updated today
linkpranay-ai
Code & Development Listed

skills-organize

Use to inventory and organize Agent Skills in a repo or monorepo — a read-only catalog + health report (description lint, near-duplicate detection, misplaced/orphaned skills) and a propose-then-confirm reorganize that moves scattered SKILL.md files into the canonical .claude/skills/<project>/<skill>/ layout with git mv (dry-run first, fully reversible) and writes a skills-index.json. Use when skills are scattered across a messy monorepo, when you want a catalog of what is installed, or before auditing skill quality. Triggers — "organiza mis skills", "cataloga las skills", "skills regadas/desordenadas", "skills health", "reorganiza el monorepo", "no mezclar skills", /skills organize.

0 Updated 1 weeks ago
CSalcedoDataBI
Web & Frontend Solid

repository-layout

Repository Layout

141 Updated 3 days ago
Goldziher