Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
0e5dd96
Add Node.js CI workflow
cryptofixyup May 9, 2026
53f5224
chore(sync): update registry and README
github-actions[bot] May 10, 2026
0278834
chore(sync): update registry and README
github-actions[bot] May 11, 2026
099a5d1
chore(sync): update registry and README
github-actions[bot] May 12, 2026
148bb78
chore(sync): update registry and README
github-actions[bot] May 13, 2026
dec5e0f
chore(sync): update registry and README
github-actions[bot] May 14, 2026
becbdce
chore(sync): update registry and README
github-actions[bot] May 15, 2026
dc4eb34
chore(sync): update registry and README
github-actions[bot] May 16, 2026
dedc730
chore(sync): update registry and README
github-actions[bot] May 17, 2026
1d25533
chore(sync): update registry and README
github-actions[bot] May 18, 2026
c3e31c2
chore(sync): update registry and README
github-actions[bot] May 19, 2026
4e0b8eb
feat: add understand-quickly ECC bundle (.claude/ecc-tools.json)
ecc-tools[bot] May 20, 2026
cc2a486
feat: add understand-quickly ECC bundle (.claude/skills/understand-qu…
ecc-tools[bot] May 20, 2026
3f44623
feat: add understand-quickly ECC bundle (.agents/skills/understand-qu…
ecc-tools[bot] May 20, 2026
ef3d00b
feat: add understand-quickly ECC bundle (.agents/skills/understand-qu…
ecc-tools[bot] May 20, 2026
f3918ea
feat: add understand-quickly ECC bundle (.claude/identity.json)
ecc-tools[bot] May 20, 2026
c72885b
feat: add understand-quickly ECC bundle (.codex/config.toml)
ecc-tools[bot] May 20, 2026
4924a6b
feat: add understand-quickly ECC bundle (.codex/AGENTS.md)
ecc-tools[bot] May 20, 2026
cc24e4f
feat: add understand-quickly ECC bundle (.codex/agents/explorer.toml)
ecc-tools[bot] May 20, 2026
dbffaf9
feat: add understand-quickly ECC bundle (.codex/agents/reviewer.toml)
ecc-tools[bot] May 20, 2026
6a426ba
feat: add understand-quickly ECC bundle (.codex/agents/docs-researche…
ecc-tools[bot] May 20, 2026
6bbb480
feat: add understand-quickly ECC bundle (.claude/homunculus/instincts…
ecc-tools[bot] May 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
91 changes: 91 additions & 0 deletions .agents/skills/understand-quickly/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
```markdown
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Fix malformed nested fenced code blocks in the skill doc.

The file is wrapped in a top-level code fence (Line 1 to Line 91) while also containing inner fences, which breaks Markdown structure and causes render/lint issues. Remove the outer fence and keep only the inner language-specific examples.

Proposed fix
-```markdown
 # understand-quickly Development Patterns
 ...
-| /review        | Review code for conventions and test coverage      |
-```
+| /review        | Review code for conventions and test coverage      |

Also applies to: 18-20, 25-28, 73-83, 91-91

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.agents/skills/understand-quickly/SKILL.md at line 1, The top-level
triple-backtick fence surrounding the entire SKILL.md is malformed and must be
removed so the inner language-specific fenced code blocks render correctly; open
the SKILL.md and delete the initial ```markdown and the final closing ``` that
wrap the whole file while leaving all inner fenced blocks (the language-specific
examples at the ranges noted: 18-20, 25-28, 73-83, and the trailing 91) intact
and ensure the example block around the table row for "/review" ends with a
single closing fence (```), preserving the inner fences and Markdown structure.

# understand-quickly Development Patterns
Comment on lines +1 to +2
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Add required skill frontmatter

The Codex-facing skill is referenced from .codex/AGENTS.md, but the SKILL.md starts with a fenced code block instead of the required top-level YAML frontmatter containing name and description. In Codex skill loading, those fields are what make a skill discoverable and triggerable, so this generated repo skill will not be invoked despite being installed; remove the wrapper fence and add the required frontmatter before the Markdown body.

Useful? React with 👍 / 👎.


> Auto-generated skill from repository analysis

## Overview
This skill teaches you the core development patterns and conventions used in the `understand-quickly` TypeScript repository. You'll learn about file naming, import/export styles, commit conventions, and how to write and run tests. This guide is ideal for contributors who want to quickly align with the project's established practices.

## Coding Conventions

### File Naming
- Use **camelCase** for file names.
- Example: `myUtility.ts`, `parseData.test.ts`

### Import Style
- Use **relative imports** for referencing local modules.
- Example:
```typescript
import { parseData } from './parseData';
```

### Export Style
- Use **named exports** instead of default exports.
- Example:
```typescript
// In parseData.ts
export function parseData(input: string): ParsedResult { ... }
```

### Commit Message Patterns
- Mixed commit types, commonly using the `fix` prefix.
- Average commit message length: ~59 characters.
- Example: `fix: correct parsing logic for edge cases`

## Workflows

### Code Contribution
**Trigger:** When adding or updating features or fixing bugs
**Command:** `/contribute`

1. Create or update files using camelCase naming.
2. Use relative imports and named exports in your TypeScript files.
3. Write or update corresponding test files using the `*.test.*` pattern.
4. Commit changes with a descriptive message, prefixed with the type (e.g., `fix:`).
5. Open a pull request for review.

### Writing Tests
**Trigger:** When adding new code or refactoring existing code
**Command:** `/write-test`

1. Create a test file named `yourModule.test.ts` alongside the module.
2. Write tests using your preferred testing framework (framework is currently unknown).
3. Ensure tests cover all new or changed functionality.
4. Run tests locally to verify correctness.

### Reviewing Code
**Trigger:** When reviewing a pull request
**Command:** `/review`

1. Check that file naming, import, and export conventions are followed.
2. Verify that commit messages use the correct prefix and are descriptive.
3. Ensure all new code is covered by tests in `*.test.*` files.
4. Run the test suite to confirm all tests pass.

## Testing Patterns

- Test files follow the `*.test.*` naming convention (e.g., `parseData.test.ts`).
- The specific testing framework is not detected; use the project's existing test patterns as reference.
- Place test files alongside the modules they test.
- Tests should comprehensively cover the logic and edge cases of the module.

Example:
```typescript
// parseData.test.ts
import { parseData } from './parseData';

describe('parseData', () => {
it('should parse valid input', () => {
const result = parseData('input');
expect(result).toEqual({ /* expected output */ });
});
});
```

## Commands
| Command | Purpose |
|----------------|----------------------------------------------------|
| /contribute | Start the code contribution workflow |
| /write-test | Begin writing or updating tests for your code |
| /review | Review code for conventions and test coverage |
Comment on lines +85 to +90
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Add blank lines around the commands table.

Insert a blank line before and after the table to satisfy markdownlint MD058.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 86-86: Tables should be surrounded by blank lines

(MD058, blanks-around-tables)


[warning] 90-90: Tables should be surrounded by blank lines

(MD058, blanks-around-tables)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.agents/skills/understand-quickly/SKILL.md around lines 85 - 90, The
Commands table block in SKILL.md needs a blank line before and after it to
satisfy markdownlint MD058; update the section containing the table (the lines
with "## Commands" and the pipe-table rows for /contribute, /write-test,
/review) by inserting one empty line immediately above the table header and one
empty line immediately below the final table row so the table is separated from
surrounding text.

```
6 changes: 6 additions & 0 deletions .agents/skills/understand-quickly/agents/openai.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
interface:
display_name: "Understand Quickly"
short_description: "Repo-specific patterns and workflows for understand-quickly"
default_prompt: "Use the understand-quickly repo skill to follow existing architecture, testing, and workflow conventions."
policy:
allow_implicit_invocation: true
251 changes: 251 additions & 0 deletions .claude/ecc-tools.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,251 @@
{
"version": "1.3",
"schemaVersion": "1.0",
"generatedBy": "ecc-tools",
"generatedAt": "2026-05-20T01:30:45.793Z",
"repo": "https://github.com/cryptofixyup/understand-quickly",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Point ECC metadata at the canonical repo

This generated manifest records the repository as cryptofixyup/understand-quickly, while the package metadata and README consistently identify the canonical project as looptech-ai/understand-quickly. Any ECC tooling that uses this manifest to refresh generated files, fetch reference data, or attribute the generated skill will target the wrong fork/repository; the companion instincts file repeats the same source repo, so the generated baseline should be regenerated or corrected to the canonical URL.

Useful? React with 👍 / 👎.

"referenceSetReadiness": {
"score": 0,
"present": 0,
"total": 7,
"items": [
{
"id": "deep-analyzer-corpus",
"label": "Deep analyzer corpus",
"status": "missing",
"evidence": [],
"recommendation": "Add analyzer fixture, golden, benchmark, or reference-set files that can catch analyzer regressions."
},
{
"id": "rag-evaluator",
"label": "RAG/evaluator comparison",
"status": "missing",
"evidence": [],
"recommendation": "Add retrieval or evaluator reference-set comparison fixtures with expected ranking behavior."
},
{
"id": "pr-salvage",
"label": "PR salvage/review corpus",
"status": "missing",
"evidence": [],
"recommendation": "Add stale-PR, review-thread, reopen-flow, or salvage reference cases for queue cleanup automation."
},
{
"id": "discussion-triage",
"label": "Discussion triage corpus",
"status": "missing",
"evidence": [],
"recommendation": "Add public discussion triage fixtures, golden cases, or reference sets for informational, answered, and no-response classifications."
},
{
"id": "harness-compatibility",
"label": "Harness compatibility",
"status": "missing",
"evidence": [],
"recommendation": "Add cross-harness, adapter-compliance, or harness-audit evidence for Claude, Codex, OpenCode, Zed, dmux, and agent surfaces."
},
{
"id": "security-evidence",
"label": "Security evidence",
"status": "missing",
"evidence": [],
"recommendation": "Attach security evidence such as SBOMs, SARIF, audit reports, or AgentShield evidence packs."
},
{
"id": "ci-failure-mode",
"label": "CI failure-mode evidence",
"status": "missing",
"evidence": [],
"recommendation": "Add captured CI failure logs, dry-run fixtures, or troubleshooting docs for common workflow failure modes."
}
]
},
"profiles": {
"requested": "security",
"recommended": "security",
"effective": "developer",
"requestedAlias": "security",
"recommendedAlias": "security",
"effectiveAlias": "developer"
},
"requestedProfile": "security",
"profile": "developer",
"recommendedProfile": "security",
"effectiveProfile": "developer",
"tier": "free",
"requestedComponents": [
"repo-baseline",
"workflow-automation",
"security-audits"
],
"selectedComponents": [
"repo-baseline",
"workflow-automation"
],
"requestedAddComponents": [],
"requestedRemoveComponents": [],
"blockedRemovalComponents": [],
"tierFilteredComponents": [
"security-audits"
],
"requestedRootPackages": [
"runtime-core",
"workflow-pack",
"agentshield-pack"
],
"selectedRootPackages": [
"runtime-core",
"workflow-pack"
],
"requestedPackages": [
"runtime-core",
"workflow-pack",
"agentshield-pack"
],
"requestedAddPackages": [],
"requestedRemovePackages": [],
"selectedPackages": [
"runtime-core",
"workflow-pack"
],
"packages": [
"runtime-core",
"workflow-pack"
],
"blockedRemovalPackages": [],
"tierFilteredRootPackages": [
"agentshield-pack"
],
"tierFilteredPackages": [
"agentshield-pack"
],
"conflictingPackages": [],
"dependencyGraph": {
"runtime-core": [],
"workflow-pack": [
"runtime-core"
]
},
"resolutionOrder": [
"runtime-core",
"workflow-pack"
],
"requestedModules": [
"runtime-core",
"workflow-pack",
"agentshield-pack"
],
"selectedModules": [
"runtime-core",
"workflow-pack"
],
"modules": [
"runtime-core",
"workflow-pack"
],
"managedFiles": [
".claude/skills/understand-quickly/SKILL.md",
".agents/skills/understand-quickly/SKILL.md",
".agents/skills/understand-quickly/agents/openai.yaml",
".claude/identity.json",
".codex/config.toml",
".codex/AGENTS.md",
".codex/agents/explorer.toml",
".codex/agents/reviewer.toml",
".codex/agents/docs-researcher.toml",
".claude/homunculus/instincts/inherited/understand-quickly-instincts.yaml"
],
"packageFiles": {
"runtime-core": [
".claude/skills/understand-quickly/SKILL.md",
".agents/skills/understand-quickly/SKILL.md",
".agents/skills/understand-quickly/agents/openai.yaml",
".claude/identity.json",
".codex/config.toml",
".codex/AGENTS.md",
".codex/agents/explorer.toml",
".codex/agents/reviewer.toml",
".codex/agents/docs-researcher.toml",
".claude/homunculus/instincts/inherited/understand-quickly-instincts.yaml"
]
},
"moduleFiles": {
"runtime-core": [
".claude/skills/understand-quickly/SKILL.md",
".agents/skills/understand-quickly/SKILL.md",
".agents/skills/understand-quickly/agents/openai.yaml",
".claude/identity.json",
".codex/config.toml",
".codex/AGENTS.md",
".codex/agents/explorer.toml",
".codex/agents/reviewer.toml",
".codex/agents/docs-researcher.toml",
".claude/homunculus/instincts/inherited/understand-quickly-instincts.yaml"
]
},
"files": [
{
"moduleId": "runtime-core",
"path": ".claude/skills/understand-quickly/SKILL.md",
"description": "Repository-specific Claude Code skill generated from git history."
},
{
"moduleId": "runtime-core",
"path": ".agents/skills/understand-quickly/SKILL.md",
"description": "Codex-facing copy of the generated repository skill."
},
{
"moduleId": "runtime-core",
"path": ".agents/skills/understand-quickly/agents/openai.yaml",
"description": "Codex skill metadata so the repo skill appears cleanly in the skill interface."
},
{
"moduleId": "runtime-core",
"path": ".claude/identity.json",
"description": "Suggested identity.json baseline derived from repository conventions."
},
{
"moduleId": "runtime-core",
"path": ".codex/config.toml",
"description": "Repo-local Codex MCP and multi-agent baseline aligned with ECC defaults."
},
{
"moduleId": "runtime-core",
"path": ".codex/AGENTS.md",
"description": "Codex usage guide that points at the generated repo skill and workflow bundle."
},
{
"moduleId": "runtime-core",
"path": ".codex/agents/explorer.toml",
"description": "Read-only explorer role config for Codex multi-agent work."
},
{
"moduleId": "runtime-core",
"path": ".codex/agents/reviewer.toml",
"description": "Read-only reviewer role config focused on correctness and security."
},
{
"moduleId": "runtime-core",
"path": ".codex/agents/docs-researcher.toml",
"description": "Read-only docs researcher role config for API verification."
},
{
"moduleId": "runtime-core",
"path": ".claude/homunculus/instincts/inherited/understand-quickly-instincts.yaml",
"description": "Continuous-learning instincts derived from repository patterns."
}
],
"workflows": [],
"adapters": {
"claudeCode": {
"skillPath": ".claude/skills/understand-quickly/SKILL.md",
"identityPath": ".claude/identity.json",
"commandPaths": []
},
"codex": {
"configPath": ".codex/config.toml",
"agentsGuidePath": ".codex/AGENTS.md",
"skillPath": ".agents/skills/understand-quickly/SKILL.md"
}
}
}
Loading
Loading