timcsy avatar

timcsy

Community

@timcsy

74Followers
|
117Public Repos
|
37Published Skills

timcsy maintains 46 skills for spec-driven development, project knowledge governance, and the Semorphe multi-language code-to-block round-trip pipeline.

Skills Distribution
DomainDeveloper To...Spec-Driven Develo.. (35%)Multi-Language Com.. (25%)Knowledge Base Gov.. (20%)Testing & Verifica.. (20%)

Agent Skills by timcsy

Showing 37 vetted skills indexed across 2 GitHub repositories.

timcsytimcsy
9

knowie-migrate

Reconstructs a knowledge base from git history using parallel causal-masked sub-agents.

Community
Advanced
timcsytimcsy
9

speckit-converge

Assess codebase against spec, plan, and tasks, then append remaining work to tasks.md.

Community
Advanced
timcsytimcsy
9

knowie-capture

Dispatch discussions and ideas into a structured markdown knowledge base by perspective and maturity.

Community
Advanced
timcsytimcsy
9

knowie-consolidate

Consolidates mature draft notes into long-term project knowledge files.

Community
Intermediate
timcsytimcsy
9

verify-before-deciding

Validates pending task records against current source code before deciding to act.

Community
Intermediate
timcsytimcsy
9

component-roundtrip

Runs targeted round-trip tests validating source code through lift, generate, and execution stages.

Community
Advanced
timcsytimcsy
9

component-rename

Renames component identities and parameters across JSON and TypeScript with save-file migrations.

Community
Advanced
timcsytimcsy
9

component-generate

Generates a component capsule with declaration, five-path implementation, block forms, labels, and tests.

Community
Advanced
timcsytimcsy
9

build-guardrail

Converts a coding rule into a failing automated test with baselines and ratchets.

Community
Advanced
timcsytimcsy
9

ship-extension

Build, verify, and install a VSCode extension change across VSCode and Arduino IDE hosts.

Community
Advanced
timcsytimcsy
9

diagnose-in-browser

Diagnose UI bugs in a real browser by reading console errors and measuring DOM state.

Community
Intermediate
timcsytimcsy
9

manual-acceptance

Write human-executable acceptance checklists for requirements that cannot be tested automatically.

Community
Intermediate
timcsytimcsy
9

write-lesson

Creates verified programming lessons with measured component lists and e2e-tested code.

Community
Advanced
timcsytimcsy
9

over-justify

Audits abstractions and designs for justification beyond the concrete implementations they replace.

Community
Basic
timcsytimcsy
9

migrate-storage

Migrate persisted storage schemas across versions without losing user data.

Community
Advanced
timcsytimcsy
9

verify-in-browser

Validates newly completed web features through scripted browser inspection and visual screenshot review.

Community
Advanced
timcsytimcsy
9

component-refactor

Audits, repairs, and migrates Semorphe component capsules across five implementation paths.

Community
Advanced
timcsytimcsy
9

component-encapsulate

Migrates component implementations from shared files into per-component capsule directories.

Community
Advanced
timcsytimcsy
9

component-pipeline

Orchestrates a six-stage pipeline for adding new language components to Semorphe.

Community
Advanced
timcsytimcsy
9

component-integrate

Validates and integrates new Semorphe language components through compilation, testing, and registration checks.

Community
Advanced
timcsytimcsy
9

component-discover

Researches programming language libraries and features to propose categorized semantic concepts for Semorphe.

Community
Advanced
timcsytimcsy
9

retire-imperative-block

Retire imperative Blockly block definitions by reconciling them against declarative counterparts before deletion.

Community
Advanced
timcsytimcsy
9

add-language

Guides adding a new programming language pack with parser, grammar, and registry declarations.

Community
Advanced
timcsytimcsy
9

component-fuzz

Generates information-isolated fuzz tests for code-to-block round-trip pipelines using dual agents.

Community
Advanced

Frequently Asked Questions About timcsy

FAQPage Schema
What 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.