docs: global skills review — dedup, descriptions, gaps, CI - #17
Merged
Conversation
- Add CONTRIBUTING.md with a content-ownership map (one owning skill per concept, pointers elsewhere) and the JS/Python mirroring rule - Add CI: skills-ref validation for every skill plus a check that fcode-javascript and fcode-python section headings stay in sync - Rewrite fcode-cli and fcode-forms frontmatter descriptions, which had grown into keyword lists through per-feature appends - Deduplicate repeated explanations into their owners: the settings-form pre-fill rules (fcode-forms owns; custom-app-linear points), the FACTORIAL_TOKEN OAuth procedure (fcode-cli owns), the webhookAuth non-inheritance rationale (fcode-cli owns), the silent version_tag fallback (stated twice inside fcode-forms), and the stable-alias rationale in fcode-agent - Document APIs the examples use but the language skills omitted: fcode.storage.createSignedUrl / create_signed_url, fcode.team.slug, and the schedule allowConcurrentExecutions option - Add the built-in fcode.sendMail option to the fcode-agent example interaction, which predated it - fcode-examples: clarify the fcode-forms module vs skill name collision and state that references omit routine logging (fcode-logs still applies) - Align custom-app-linear's credential field with the isSensitive-only guidance; fix a broken paragraph and a sample-schema typo Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
santicastro
approved these changes
Aug 10, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
A global review of all 8 skills, motivated by content having accreted feature-by-feature (each platform PR touched 6–9 files).
Governance & CI
.github/workflows/validate.yml): runsskills-ref validateon every skill and fails iffcode-javascript/fcode-pythonsection headings diverge. Actions pinned to SHAs; zizmor-clean.Deduplication (into owners)
fcode-forms/references/advanced.mdowns them;custom-app-linear.mdnow points instead of re-explaining.FACTORIAL_TOKENOAuth procedure:fcode-cliowns;fcode-agentandintegration-acmetrimmed to pointers.webhookAuthnon-inheritance rationale:fcode-cliowns;integration-acmetrimmed.version_tagfallback was stated twice insidefcode-forms/SKILL.md; the gotcha now points to the full section.fcode-agenttrimmed to pointers.Descriptions
fcode-cliandfcode-formsfrontmatter descriptions, which had grown into keyword dumps through per-feature appends.Gap fixes
fcode.storage.createSignedUrl/create_signed_url,fcode.team.slug, and theallowConcurrentExecutionsschedule option.fcode-agent's example interaction predatedfcode.sendMail; the built-in option now appears among the email alternatives.fcode-examples: noted thefcode-formsmodule-vs-skill name collision, and that references omit routine logging (fcode-logsguidance still applies).custom-app-linear's credential field with theisSensitive-only guidance; fixed a broken paragraph infcode-formsand a typo in the sample schema.Needs verification by a platform owner
The Python spellings were inferred from the JS↔Python idiom mapping and are not confirmed against the runtime:
fcode.storage.create_signed_urlfcode.team.slug(Python)allow_concurrent_executions=kwargValidation
npx skills-ref validatepasses for all 8 skills🤖 Generated with Claude Code