timcsy
Community@timcsy
timcsy maintains 46 skills for spec-driven development, project knowledge governance, and the Semorphe multi-language code-to-block round-trip pipeline.
Agent Skills by timcsy
Showing 37 vetted skills indexed across 2 GitHub repositories.
knowie-migrate
Reconstructs a knowledge base from git history using parallel causal-masked sub-agents.
speckit-converge
Assess codebase against spec, plan, and tasks, then append remaining work to tasks.md.
knowie-capture
Dispatch discussions and ideas into a structured markdown knowledge base by perspective and maturity.
knowie-consolidate
Consolidates mature draft notes into long-term project knowledge files.
verify-before-deciding
Validates pending task records against current source code before deciding to act.
component-roundtrip
Runs targeted round-trip tests validating source code through lift, generate, and execution stages.
component-rename
Renames component identities and parameters across JSON and TypeScript with save-file migrations.
component-generate
Generates a component capsule with declaration, five-path implementation, block forms, labels, and tests.
build-guardrail
Converts a coding rule into a failing automated test with baselines and ratchets.
ship-extension
Build, verify, and install a VSCode extension change across VSCode and Arduino IDE hosts.
diagnose-in-browser
Diagnose UI bugs in a real browser by reading console errors and measuring DOM state.
manual-acceptance
Write human-executable acceptance checklists for requirements that cannot be tested automatically.
write-lesson
Creates verified programming lessons with measured component lists and e2e-tested code.
over-justify
Audits abstractions and designs for justification beyond the concrete implementations they replace.
migrate-storage
Migrate persisted storage schemas across versions without losing user data.
verify-in-browser
Validates newly completed web features through scripted browser inspection and visual screenshot review.
component-refactor
Audits, repairs, and migrates Semorphe component capsules across five implementation paths.
component-encapsulate
Migrates component implementations from shared files into per-component capsule directories.
component-pipeline
Orchestrates a six-stage pipeline for adding new language components to Semorphe.
component-integrate
Validates and integrates new Semorphe language components through compilation, testing, and registration checks.
component-discover
Researches programming language libraries and features to propose categorized semantic concepts for Semorphe.
retire-imperative-block
Retire imperative Blockly block definitions by reconciling them against declarative counterparts before deletion.
add-language
Guides adding a new programming language pack with parser, grammar, and registry declarations.
component-fuzz
Generates information-isolated fuzz tests for code-to-block round-trip pipelines using dual agents.
Frequently Asked Questions About timcsy
FAQPage SchemaWhat tasks can I accomplish with timcsy's skills?▼
You can run the full spec-kit lifecycle (specify, clarify, plan, tasks, analyze, implement, converge, taskstoissues), govern project knowledge files with knowie skills, and build Semorphe components through discover, generate, roundtrip, fuzz, and integrate stages.
Who are these skills designed for?▼
They target developers practicing spec-driven development with spec-kit projects, maintainers of the Semorphe code-to-block system adding languages or components, and teams needing knowledge-base capture, consolidation, and git-history reconstruction.
What prerequisites do the speckit skills require?▼
All speckit skills require an existing spec-kit project structure with a .specify/ directory. They operate on spec.md, plan.md, and tasks.md artifacts and are user-invocable with optional argument hints such as focus areas or task filters.
How does the Semorphe component pipeline work?▼
component-pipeline chains six skills: discover, generate, roundtrip, fuzz, integrate, and verify-in-browser. It takes a feature request to a fully integrated concept, running TypeScript compilation, unit tests, round-trip tests, and dual-agent fuzz testing before registration.
How do the knowie skills manage project knowledge?▼
knowie-init interactively creates knowledge files, knowie-capture dispatches discussions into the base sorted by maturity, knowie-consolidate promotes ripe drafts to long-term storage, and knowie-migrate reconstructs the base from git history via parallel sub-agents.