Skip to content
cccskills
FreePublished on GitHubEnglish overview

greenfield-project-scaffolding

Set up a new project's dedicated folder and conventional file layout when its location remains unresolved. Respect limits on inspecting existing files and create the smallest runnable structure needed for the requested product.

OriginalShow the original description

Use only when all three gates already hold. (1) This same user turn explicitly says to start, implement, build, scaffold, or go ahead with a new project now; prior answers, planning, decisions, and reminders never authorize. (2) No named path or confirmed suitable here/current-folder target resolves placement. (3) Inspection is forbidden, or permitted top-level inspection has already proved the current root home-like, general-purpose, or falsely empty. Do not load this skill merely to check eligibility. Exclude existing work, bug fixes, component edits, server or verification work, and standalone, paste-ready, single-file, or snippet delivery.

Run score Not tested

See how to install

Good for

  • Start a new project without a settled location
  • Set up a project without inspecting existing files
  • Keep project files out of a general-purpose folder
  • Create a minimal runnable project structure

Overview

What it does

Sets up a dedicated folder and initial file layout for a new project when its location has not been decided. It chooses the destination before writing files, follows the conventions of the development environment, and creates the minimum scaffold needed to run the project. Files it creates or changes stay under one project folder, keeping project artifacts from becoming scattered across locations such as the home directory.

When it helps

It applies when the current request explicitly asks to begin implementing a new app or game, placement remains unresolved, and conditions such as a ban on inspecting existing files are met. If permitted inspection has established that the current location is a general-purpose folder, it chooses a dedicated folder suited to the product.

Example requests

  • “Start building a new browser game now without inspecting existing files.”
  • “Choose a location for an expense-tracking app inside this general-purpose folder and start implementing it.”

Notes

It applies only when the current request clearly authorizes new implementation and the placement and inspection conditions are satisfied. It is not configured for direct user invocation. Changes to existing projects and delivery of a single file or code snippet are outside its scope. If requirements are incomplete, work stops until clarification is complete.

This overview was written by AI (OpenAI Codex) from the public SKILL.md. Check the original below for the exact behavior.

Document check

AI checked the SKILL.md for operations that need care and for setup requirements. The score comes only from actually running the skill (hands-on test).

SafetyAre sending data, deleting files, and running commands disclosed?
AGoodIt restricts write locations, respects inspection bans, and prohibits changing unrelated files.
Easy setupDoes it need few tools or API keys, and are they documented?
AGoodIt requires no specific external service or credentials and uses the development environment's conventional layout.

Not counted in the score. Rated by AI (OpenAI Codex) as of Oct 24, 2026. Treat it as a guide and read the original before installing.

Disagree? Request a re-evaluation

Tell us which point is wrong and why. No login needed. We will check it against the SKILL.md, redo the evaluation, and show the result here.

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

Files included (1)

  • SKILL.md6.1 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Greenfield Project Scaffolding

Choose the project root and its normal layout before the first write.

  1. Confirm current-turn authorization and a complete enough request. Authorization is satisfied only when the current user turn itself explicitly asks to start, implement, build, scaffold, or go ahead with a new project now. Answers to prior questions, planning or decision turns, and reminders that work remains do not authorize this workflow without those implementation-now words in the same user turn. If authorization is absent, stop without project-shape work or a file write. If product behavior or delivery constraints are missing, visibly truncated, or materially ambiguous, ask one focused clarification question and stop until the answer resolves the gap. Do not invoke this workflow merely because the deliverable is an application or game.

  2. Resolve explicit placement before treating it as unknown. here, this folder, the current folder, this directory, and the current directory count as targets only when permitted facts confirm that the current directory is a suitable intended project root. A home-like, general-purpose, or false-empty current directory is not made suitable by deictic wording. Preserve an explicit named path and an existing project root. Existing repositories, projects, or notebooks remain excluded.

  3. Honor inspection limits. When the user forbids inspecting existing files, honor that restriction. Use only the request, pwd, and path semantics. Do not list or read nearby content. When an explicit no-peek constraint leaves placement unresolved, create a user-meaningful dedicated subdirectory from the request and path semantics. Skip all discovery steps below.

  4. Otherwise reuse the permitted inspection that triggered this workflow. Use the request, pwd, and observed top-level entries and project markers. Do not repeat an already completed read solely for this workflow. Inspect only placement facts that remain missing and are allowed by the user. Determine whether the user named a target and whether the current directory is already the intended project root. Do not adopt an unrelated nearby repository merely because it exists.

  5. Reject a risky root before project work. When permitted inspection proves that the current directory is home-like, general-purpose, or contradicts an empty/current-root premise, treat it as requiring a dedicated child. Treat a home-like, general-purpose, or false-empty current root as closed to project artifacts. The first project mutation must establish the dedicated child. Keep every scaffold path and scaffold command working directory beneath the chosen root.

    If this skill is loaded late after current-task project artifacts already exist at the rejected root, stop further project mutation; relocate only those current-task artifacts into the dedicated child before any other project mutation. Relocate rather than duplicate them. Do not copy, synchronize, or mirror them back to the rejected root. Continue exclusively in the dedicated child. Do not inspect, move, or delete unrelated content while repairing the task's paths.

    Choose exactly one root:

    • Preserve an explicit named path or existing project root.
    • Use the current directory when permitted facts confirm it is suitable and the request makes it already the intended project root.
    • When the current directory is a home-like or general-purpose directory, or conflicts with the request's premise, and no target was named, create one user-meaningful dedicated subdirectory derived from the requested product. Do not add another wrapper directory inside the chosen root.
  6. Use the ecosystem-native layout inside that root. Keep entry points, package files, source, tests, and assets where that ecosystem normally puts them. Create a directory only when the ecosystem convention or concrete near-term contents need it; do not create a directory that would contain only one file as decoration. Avoid placeholder files and speculative layers. For a playable browser app or game using no-build vanilla HTML/JavaScript that was not explicitly requested as standalone or single-file, keep the entry HTML in the dedicated project root and put substantial behavior in at least one separate authored .js or .mjs source file. For a framework or typed stack, use the normal source modules for that stack; do not force a root HTML file or a token JavaScript file. When the request explicitly chooses a standalone, single-file, paste-ready, or offline artifact shape, preserve it and defer artifact and verification mechanics to bundled:browser-app-delivery.

  7. Scaffold the smallest complete runnable shape the request needs, then use the applicable delivery or verification workflow. Report the chosen root clearly.

  8. Before handoff, audit known paths and paths created or changed for this task. Keep its scaffold artifacts under exactly one chosen project root. Relocate or remove only current-task artifacts outside it; do not inspect, move, or delete unrelated content.

Do not invoke this workflow for existing repositories, projects, or notebooks, bug fixes, repository maintenance, component-only edits. Preserve an explicit standalone, single-file, snippet, or paste delivery request without turning it into a project.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

3d-object

FreeSummary

Create a 3D object with three.js, inspect it from every angle in an interactive viewer, and download it as OBJ + MTL or GLB for use in other 3D applications.

  • Create a 3D object and inspect it from every angle
  • Export a model for further editing in Blender
  • Review an object's silhouette and materials
asgeirtj/system_prompts_leaks70.2KUpdated Oct 24, 2026

action-items

FreeSummary

Maintain a private task list with deadlines, next steps, waiting parties, and blockers. Update progress and dependencies, merge duplicate items, and archive closed tasks so ongoing commitments stay clear and easy to follow.

  • Record tasks and commitments with deadlines
  • Track pending replies and reasons work cannot proceed
  • Update task dependencies when prerequisites are completed
asgeirtj/system_prompts_leaks70.2KUpdated Oct 24, 2026

agents

FreeSummary

Coordinate a task from a verifiable goal through completion. Handle work directly or split independent tasks across separate agent sessions, track progress, verify results, and arrange pull request merging when included in the goal.

  • Split independent tasks across agents
  • Check progress across ongoing tasks
  • Resume a previously started project
asgeirtj/system_prompts_leaks70.2KUpdated Oct 24, 2026

animated-video

FreeSummary

Create animated HTML pages with smooth scene transitions and playback controls. An editable timeline lets users adjust scene lengths and speeds, with fixed landscape or portrait layouts prepared for video export.

  • Create an animated product walkthrough
  • Explain a message through moving text and graphics
  • Build a portrait animation for video export
asgeirtj/system_prompts_leaks70.2KUpdated Oct 24, 2026

apple_healthkit

FreeSummary

Review synced Apple Health records, including steps, heart rate, sleep, and workouts. Retrieve daily summaries or detailed samples for a chosen period, and check sync status and missing data before interpreting the results.

  • Review daily steps and heart rate over time
  • Check sleep stages, duration, and awakenings
  • Review workout duration, distance, and calories
asgeirtj/system_prompts_leaks70.2KUpdated Oct 24, 2026

Create and edit Word documents and templates, reorganize text, replace images, and work with tracked changes or comments. Apply proper headings and lists, then render every page to check its appearance before delivery.

  • Create a structured Word document
  • Reorganize content in an existing document
  • Replace images or text in a document
asgeirtj/system_prompts_leaks70.2KUpdated Oct 24, 2026

See all skills by asgeirtj

Report a problem with this skill