agentsclimarketplace

Sk claude code conventions

Skill gustavo-meilus/superpipelines/skills/sk-claude-code-conventions

Provides canonical engineering standards for authoring agents, skills, hooks, and pipeline orchestration in Claude Code. Use when authoring or modifying agents, skills, hooks, or pipeline-orchestration artifacts — covers model-tier selection, prompt-cache discipline, frontmatter schemas, and progressive-disclosure rules.From its SKILL.md

Install
npx -y skills add gustavo-meilus/superpipelines --skill sk-claude-code-conventions

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.8 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

Claude Code Conventions — Reference

<glossary> <term name="Adaptive Thinking">Model-driven reasoning scaled by the `effort` parameter.</term> <term name="Prompt Caching">A mechanism to persist static context (system prompts, skills) to reduce latency and cost.</term> <term name="Progressive Disclosure">Structuring content into layers (Body → References) to minimize context bloat.</term> </glossary>

Model & Reasoning Selection

<model_tier_table>

TierModel IDApplication
triageclaude-haiku-4-5-20251001High-volume, low-latency classification.
fastclaude-haiku-4-5-20251001Reviews and bounded worker steps.
mediumclaude-sonnet-4-6Default for pipelines, agents, and skills.
deepclaude-opus-4-8High-complexity architecture or auditing tasks.
</model_tier_table>
<invariant> This skill is Claude Code-scoped (Tier 1 only). Concrete model IDs above describe the Tier 1 resolution of the `MODEL_SELECTION: TIER_BASED_RUNTIME_RESOLVED` invariant — i.e., Tier 1's `platform_profile.model_tiers.medium` resolves to `claude-sonnet-4-6`, `.fast`/`.triage` to `claude-haiku-4-5-20251001`, and `.deep` to `claude-opus-4-8`. On other tiers the same `fast`/`deep` slots resolve to that platform's idiomatic models (see `skills/sk-platform-dispatch/profiles/{tier_id}.json`). Per `DEPENDENCY_INVERSION: PROFILE_DRIVEN`, pipeline-architect and other tier-agnostic skills MUST consult `platform_profile.model_tiers` rather than the CC literals shown here. Reasoning scales within-tier via `effort`; tier switches are warranted only when the step category genuinely differs. </invariant>

Caching & Context Discipline

<protocol> ### 1. CACHE STABILITY - **Static First**: Context ordered as System Prompt → Skills → Tools → Conversation History. - **Invariant Toolsets**: Tool and skill lists must not be mutated mid-session; mutation invalidates the entire prefix. - **Static Headers**: Dynamic timestamps or mutable data must not appear in the static system prefix.

2. CACHE BREAKPOINTS

  • Up to 4 cache_control breakpoints are supported.
  • The final breakpoint belongs on the last block that remains identical across requests.
  • Agentic loops use 1-hour TTL to prevent cache expiration between turns. </protocol>

Artifact Schemas

Skill Frontmatter

<invariant> `SKILL.md` bodies must not exceed 500 lines. Descriptions must use third-person voice and focus strictly on triggering conditions. </invariant>
name: {lowercase-hyphens}
description: {triggering-only, third person}
effort: {low | medium | high | xhigh | max}
disable-model-invocation: {boolean}
user-invocable: {boolean}

Agent Frontmatter

<invariant> Agent bodies must not exceed 150 lines. Depth belongs in companion `<agent>-references/references/*.md` files. </invariant>
name: {identifier}
description: {action-oriented trigger}
effort: {high for architects, medium for workers}
isolation: worktree
skills: [sk-4d-method, sk-spec-driven-development]
<invariant> Plugin-scope enforcement rule: Claude Code ignores `permissionMode`, `hooks`, and `mcpServers` on subagents loaded from a plugin — only `tools:` and `disallowedTools:` are enforced on that path. Reviewer write-deny for plugin-shipped agents therefore rests entirely on the tool allowlist; `permissionMode` in `agents/*.md` is declarative intent, not a barrier. Project-scope agents (including agents MATERIALIZE writes under `.claude/agents/superpipelines/{P}/`) enforce `permissionMode` normally. No document may claim `permissionMode` enforcement for plugin-shipped agents (auditor BUNDLE-08). </invariant>

Progressive Disclosure Checklist

<checklist> - [ ] `SKILL.md` body ≤500 lines. - [ ] References are exactly one level deep from `SKILL.md`. - [ ] References >100 lines include a Table of Contents. - [ ] Descriptions are third-person and triggering-only. - [ ] Examples are concrete and specific to the domain. </checklist> <invariants> - `memory: project` must not appear in agent frontmatter. - All relative paths must be resolved via `${CLAUDE_PLUGIN_ROOT}` or `${CLAUDE_PLUGIN_DATA}`. - All pipeline state must be persisted to the canonical `pipeline-state.json` location. </invariants>

Reference Files

  • sk-pipeline-state/SKILL.md — State management rules.
  • sk-pipeline-paths/SKILL.md — Scope-aware path resolution.
  • sk-4d-method/SKILL.md — Per-invocation wrapper.
  • sk-spec-driven-development/SKILL.md — SDD protocol.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.