file

Solid

file-shape linter run by PostToolUse or via <path> argument (saves audits to .construct/)

Data & Documents 1 stars 0 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 80/100

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

Skill Content

**validated file shapes:** keep tokens aimed at logic instead of conventions - `shape-only` refactors since `/retardify:code` already owns the logic inside it - `file name` casing is configured and enforced mechanistically - `wayfinders` improve code orientation and help keep inline comments to a minimum - `module` organization is standardized for maximum scannability - `inline comments` are continually synthesized to ensure they're accurate and legible - `configured` in the skill doc and enforced by the bash sidecar <details> <summary>example:</summary> ```typescript /** * ================================================= * @file widget.ts - generic stateful execution unit * ================================================= * @description * - wraps arbitrary payloads into standard lifecycle hooks (init, tick, dispose) * - NOTES: * - #1: mutations funnel through internal queue to ensure deterministic ticks * @see core/runner.ts */ import { fetchFooCache } from "some-library"; import type { FooConfig } from "some-library"; import { getFoo } from "@/utilities/foo"; import type { FooBarShape } from "@/utilities/foobar"; import { FOO_URL, FOO_API_KEY } from "@/config/foobar"; import FooWidget from "@/modules/foo/Widget"; import "@/modules/foo/Widget.css"; export { helperFn } from "@/utilities/shared"; export const FOO_TAG = "foo-tag"; export const FOO_LIST = ["a", "b", "c"]; const FOO_TIMER = 3600; export type FooNode = { path: string; type: string }; export a...

Details

Author
MaisonDeVolonte
Repository
MaisonDeVolonte/construct
Created
4 weeks ago
Last Updated
2 days ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category