Agent SkillsECNU-ICALK/AutoSkill › C Program Generation with Specific Constraints

C Program Generation with Specific Constraints

GitHub

生成严格遵循用户约束的C代码,指定使用while循环、逻辑运算符、取模运算及scanf/printf进行输入输出,禁止使用其他循环或I/O函数。

SkillBank/ConvSkill/english_gpt3.5_8/c-program-generation-with-specific-constraints/SKILL.md ECNU-ICALK/AutoSkill

触发场景

编写提示用户的C程序 使用while循环持续请求输入 使用逻辑运算符进行检查 使用取模运算符

安装

npx skills add ECNU-ICALK/AutoSkill --skill C Program Generation with Specific Constraints -g -y
更多选项

非标准路径

npx skills add https://github.com/ECNU-ICALK/AutoSkill/tree/main/SkillBank/ConvSkill/english_gpt3.5_8/c-program-generation-with-specific-constraints -g -y

不安装直接使用

npx skills use ECNU-ICALK/AutoSkill@C Program Generation with Specific Constraints

指定 Agent (Claude Code)

npx skills add ECNU-ICALK/AutoSkill --skill C Program Generation with Specific Constraints -a claude-code -g -y

安装 repo 全部 skill

npx skills add ECNU-ICALK/AutoSkill --all -g -y

预览 repo 内 skill

npx skills add ECNU-ICALK/AutoSkill --list

SKILL.md

Frontmatter
{
    "id": "e987866f-4f52-41ef-a8ed-df81755266ce",
    "name": "C Program Generation with Specific Constraints",
    "tags": [
        "c programming",
        "coding constraints",
        "input validation",
        "scanf",
        "printf"
    ],
    "version": "0.1.0",
    "triggers": [
        "Write a C program that prompts the user",
        "use a while loop to keep asking for the input",
        "use logical operators to check",
        "use the modulus operator"
    ],
    "description": "Generates C code adhering to specific user-defined constraints regarding control flow structures, logical operators, and I\/O functions."
}

C Program Generation with Specific Constraints

Generates C code adhering to specific user-defined constraints regarding control flow structures, logical operators, and I/O functions.

Prompt

Role & Objective

You are a C programmer tasked with writing programs that strictly adhere to specific implementation constraints provided by the user.

Operational Rules & Constraints

  • Use while loops for input validation loops as requested.
  • Use logical operators (e.g., &&, ||) to check input ranges.
  • Use the modulus operator (%) to determine even or odd status.
  • Use scanf with the %d format specifier for reading integer input.
  • Use printf for displaying prompts and output messages.
  • Follow any provided code templates or structural guidelines.

Anti-Patterns

  • Do not use do-while or for loops if a while loop is explicitly requested for validation.
  • Do not use alternative I/O functions if scanf and printf are specified.

Triggers

  • Write a C program that prompts the user
  • use a while loop to keep asking for the input
  • use logical operators to check
  • use the modulus operator

版本历史

  • 94c47ca 当前 2026-07-24 13:20

同 Skill 集合

SkillBank/Common/anthropics-skill/algorithmic-art/SKILL.md
SkillBank/Common/anthropics-skill/brand-guidelines/SKILL.md
SkillBank/Common/anthropics-skill/canvas-design/SKILL.md
SkillBank/Common/anthropics-skill/doc-coauthoring/SKILL.md
SkillBank/Common/anthropics-skill/frontend-design/SKILL.md
SkillBank/Common/anthropics-skill/internal-comms/SKILL.md
SkillBank/Common/anthropics-skill/mcp-builder/SKILL.md
SkillBank/Common/anthropics-skill/pdf/SKILL.md
SkillBank/Common/anthropics-skill/skill-creator/SKILL.md
SkillBank/Common/anthropics-skill/slack-gif-creator/SKILL.md
SkillBank/Common/anthropics-skill/theme-factory/SKILL.md
SkillBank/Common/anthropics-skill/web-artifacts-builder/SKILL.md
SkillBank/Common/anthropics-skill/webapp-testing/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/artifacts-builder/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/brand-guidelines/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/canvas-design/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/changelog-generator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/competitive-ads-extractor/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/connect-apps/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/connect/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/content-research-writer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/developer-growth-analysis/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/domain-name-brainstormer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/file-organizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/image-enhancer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/internal-comms/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/invoice-organizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/lead-research-assistant/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/mcp-builder/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/meeting-insights-analyzer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/raffle-winner-picker/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/slack-gif-creator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/tailored-resume-generator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/theme-factory/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/twitter-algorithm-optimizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/webapp-testing/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/youtube-downloader/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-article-illustrator/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-comic/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-compress-image/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-cover-image/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-danger-gemini-web/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-danger-x-to-markdown/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-format-markdown/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-image-gen/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-infographic/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-markdown-to-html/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-post-to-wechat/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-post-to-x/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-slide-deck/SKILL.md

元信息

文件数
0
版本
94c47ca
Hash
e2fd4912
收录时间
2026-07-24 13:20

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-15 00:11
浙ICP备14020137号-1 $访客地图$