Skip to content

Feat:Implement HTML generation skill (oc)#119

Open
Goreeng wants to merge 15 commits into
crocoder-dev:mainfrom
Goreeng:main
Open

Feat:Implement HTML generation skill (oc)#119
Goreeng wants to merge 15 commits into
crocoder-dev:mainfrom
Goreeng:main

Conversation

@Goreeng

@Goreeng Goreeng commented Jul 5, 2026

Copy link
Copy Markdown

No description provided.

davidabram and others added 15 commits June 23, 2026 22:38
Move Flatpak manifest and cargo source generation into Nix,
add parity checks for generated artifacts,
and reduce the bash entrypoint to imperative Flatpak orchestration.

Replace the Flatpak validator surface with Nix-wrapped Bash scripts

Co-authored-by: SCE <sce@crocoder.dev>
Add a workflow_dispatch boolean input that passes through to the GitHub
Release prerelease flag while preserving tag-triggered release behavior and
existing version/artifact semantics.

Co-authored-by: SCE <sce@crocoder.dev>
Allow Flatpak builder to use network access for
the Rust source build module so Cargo dependency
resolution can complete in the sandboxed build environment.
Enable unprivileged user namespaces before Flatpak
bundle builds so bubblewrap can set up the build
sandbox on GitHub-hosted Linux runners.

Co-authored-by: SCE <sce@crocoder.dev>
Plan for a new sce-project-overview-html skill that renders context/
Markdown into a single self-contained HTML document with Mermaid.js
(CDN) diagrams and inline CSS for human-readable project understanding.

Two-phase staging: T01 hand-authors the skill in the repo-root
.opencode/skills/ active runtime tree for manual OpenCode testing; T02-T07
promote the validated body into the canonical Pkl pipeline, regenerate
all three target trees, and update context discoverability.

Affected plan: project-overview-html-skill
Task IDs: T01, T02, T03, T04, T05, T06, T07 (all status:todo)

Co-authored-by: SCE <sce@crocoder.dev>
…ills/

Stage the new sce-project-overview-html skill in the active runtime tree
for manual OpenCode testing (Phase 1). The skill reads the project's
context/ Markdown files and renders them into a single self-contained
HTML document with Mermaid.js embedded via CDN and inline CSS, writing
output to context/tmp/project-overview.html (disposable, gitignored).

Plan: project-overview-html-skill
Task: T01

Co-authored-by: SCE <sce@crocoder.dev>
…ew-html

Revise the sce-project-overview-html skill after manual-test feedback
so the agent reads context files and writes the HTML directly with its
own file tools instead of generating a conversion script, and move the
table of contents to a left-side navigation sidebar with a flexbox
two-column layout and responsive collapse for narrow viewports.

Plan: project-overview-html-skill
Task: T01

Co-authored-by: SCE <sce@crocoder.dev>
…ules

Add the new sce-project-overview-html skill UnitSpec (title +
canonicalBody) to the skills Mapping in both
shared-content-code.pkl (manual profile) and
shared-content-automated-code.pkl (automated profile), using the
skill body validated in T01 as the canonical source. The two
canonicalBody strings are byte-identical; the skill body is shared
between profiles, with only agent permission/metadata differing
(to be wired in later tasks).

The new entry is placed last in each skills Mapping (after
sce-validation) to preserve existing ordering. Generated outputs
remain unchanged because aggregation surfaces and metadata
registration are owned by subsequent tasks (T03-T05).

Plan: project-overview-html-skill
Task: T02

Co-authored-by: SCE <sce@crocoder.dev>
Add the sce-project-overview-html skill to the shared-content
aggregation surfaces (shared-content.pkl, shared-content-automated.pkl),
register its description in all four metadata/renderer files, and add
it to the Shared Context Code agent's skill: allowlist in both OpenCode
metadata variants. Regenerate all three target trees (manual OpenCode,
automated OpenCode, Claude) and sync the repo-root active runtime copy
with the canonical generated output.

Plan: project-overview-html-skill
Tasks: T03, T04, T05

Co-authored-by: SCE <sce@crocoder.dev>
…map link

Add context/sce/project-overview-html-skill.md capturing the current-state
contract for the sce-project-overview-html skill (purpose, context/-only
source of truth, files read, direct-author HTML rendering contract, Mermaid.js
CDN dependency, disposable output path, canonical Pkl authoring/generation
surfaces) and add a discoverability bullet in context/context-map.md.

Plan: project-overview-html-skill
Task: T06

Co-authored-by: SCE <sce@crocoder.dev>
Mark T07 (validation and cleanup) done and record the final validation report. All 7 tasks (T01-T07) are complete; the sce-project-overview-html skill is authored, promoted to Pkl sources, generated into all three target trees, registered in the Shared Context Code agent allowlist, and discoverable via context-map.md.

Validation: nix run .#pkl-check-generated and nix flake check both pass (exit 0). Plan-produced scratch files removed from context/tmp/.

Plan: project-overview-html-skill
Task: T07

Co-authored-by: SCE <sce@crocoder.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants