Source

codeplain-ai/plain-forge

29 skills · 1.1K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
consolidate-concepts Gather concept definitions scattered across multiple modules into a single shared import module in template/. Removes…
codeplain-ai/plain-forge
45
2
create-requires-module Create a ***plain module that uses requires to depend on another module in the build chain. Use when the user wants t…
codeplain-ai/plain-forge
43
3
resolve-spec-conflict Resolve a conflict between two functional specs in a ***plain spec file. Use when conformance tests for a previously …
codeplain-ai/plain-forge
43
4
add-acceptance-test Add acceptance tests under a functional spec in a ***plain spec file. Use when the user wants to add verification cri…
codeplain-ai/plain-forge
42
5
add-concept Add a concept to the ***definitions*** section of a ***plain spec file. Use when the user wants to define a new conce…
codeplain-ai/plain-forge
42
6
add-feature End-to-end feature addition: takes a feature request in plain English and incrementally writes ***plain specs (concep…
codeplain-ai/plain-forge
42
7
add-implementation-requirement Add an implementation requirement to the ***implementation reqs*** section of a ***plain spec file. Use when the user…
codeplain-ai/plain-forge
42
8
add-resource Add a linked resource (external file reference) to a ***plain spec. Use when the user wants to reference a JSON schem…
codeplain-ai/plain-forge
42
9
add-template Create or include a Liquid template in a ***plain spec file using {% include %} syntax. Use when the same spec conten…
codeplain-ai/plain-forge
42
10
add-test-requirement Add a test requirement to the ***test reqs*** section of a ***plain spec file. Use when the user wants to specify con…
codeplain-ai/plain-forge
42
11
analyze-2-func-specs Analyze two functional specs from a ***plain spec file to determine if they conflict. Use when the user wants to chec…
codeplain-ai/plain-forge
42
12
analyze-if-func-spec-too-complex Analyze a functional spec to determine if it is too complex for the renderer. A spec is too complex if it would produ…
codeplain-ai/plain-forge
42
13
break-down-func-spec Break down a functional spec that is too complex into smaller specs that each imply ≤ 200 lines of code. Use when ana…
codeplain-ai/plain-forge
42
14
create-import-module Create a ***plain import module that provides shared definitions, implementation reqs, and test reqs for other module…
codeplain-ai/plain-forge
42
15
debug-specs Investigate a bug observed in the running application by reading the generated code in plain_modules/, tracing the is…
codeplain-ai/plain-forge
42
16
forge-plain End-to-end `***plain` spec authoring workflow: runs a structured QA interview (product, tech stack, behavior) then pr…
codeplain-ai/plain-forge
42
17
load-plain-reference Loads the full ***plain language reference into context (PLAIN_REFERENCE.md): syntax, section types (definitions, imp…
codeplain-ai/plain-forge
42
18
refactor-module Split a large ***plain module into smaller modules grouped by logical domain. The resulting modules are connected via…
codeplain-ai/plain-forge
42
19
implement-conformance-testing-script Implement a conformance-test runner script (Bash on macOS/Linux, PowerShell on Windows) for an arbitrary programming …
codeplain-ai/plain-forge
40
20
implement-prepare-environment-script Implement a prepare-environment script (Bash on macOS/Linux, PowerShell on Windows) for an arbitrary programming lang…
codeplain-ai/plain-forge
39
21
implement-unit-testing-script Implement a unit-test runner script (Bash on macOS/Linux, PowerShell on Windows) for an arbitrary programming languag…
codeplain-ai/plain-forge
39
22
add-functional-spec Add a single functional spec to the ***functional specs*** section of a ***plain spec file. Use whenever exactly one …
codeplain-ai/plain-forge
38
23
add-functional-specs Add multiple functional specs to the ***functional specs*** section of a ***plain spec file in a single batch. Use wh…
codeplain-ai/plain-forge
37
24
analyze-func-specs Analyze a batch of functional specs from a ***plain spec file to determine which pairs conflict. Replaces the pair-by…
codeplain-ai/plain-forge
33
25
init-config-file Build / finalize the `config.yaml` file(s) that the `codeplain` renderer consumes. Pulls together every decision made…
codeplain-ai/plain-forge
32
26
plain-healthcheck Verification gate for a ***plain project. Verifies that every `config.yaml` exists, points at scripts that actually l…
codeplain-ai/plain-forge
32
27
check-plain-env Read a ***plain project — its `.plain` files, `test_scripts/`, `config.yaml`(s), and `resources/` — and determine eve…
codeplain-ai/plain-forge
30
28
run-codeplain Launch a `codeplain` render and supervise it end-to-end. Tails the log file, watches generated code appear under `pla…
codeplain-ai/plain-forge
14
29
init-plain-project Lightweight initializer for a new ***plain project. Asks about the base technology and project kind, asks whether con…
codeplain-ai/plain-forge
3